@font-face{font-family:'ETmodules';src:url('/wp-content/themes/Divi/core/admin/fonts/modules.woff2') format('woff2'),url('/wp-content/themes/Divi/core/admin/fonts/modules.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}.et_pb_module[class*="toggle-"]{cursor:pointer;position:relative;margin:8px 0!important;padding:10px 16px!important;border-radius:8px;background:#fff;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;box-shadow:0 0 0 rgba(0,0,0,0)}.et_pb_module[class*="toggle-"]:hover{background:#f7f9fc;box-shadow:0 2px 10px rgba(0,0,0,0.06)}.et_pb_module[class*="toggle-"] h1,.et_pb_module[class*="toggle-"] h2,.et_pb_module[class*="toggle-"] h3{margin:0!important;padding-right:48px;border-bottom:none!important}.et_pb_module[class*="toggle-"]::after{content:"▸";position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0deg);font-size:20px;line-height:1;color:#8a8f98;transition:transform 0.35s ease,color 0.25s ease}.et_pb_module[class*="toggle-"].open{background:#eef4ff;box-shadow:0 4px 18px rgba(0,0,0,0.08)}.et_pb_module[class*="toggle-"].open::after{transform:translateY(-50%) rotate(90deg);color:#3b6edb}[class*="collapsible-"]{margin:6px 0 18px 0!important;padding:0!important;border-left:3px solid #e6ecff;border-radius:6px}[class*="collapsible-"] .et_pb_text_inner,[class*="collapsible-"] .et_pb_code_inner{padding:8px 14px 2px 14px}[hidden]{display:block!important;overflow:hidden;max-height:0;opacity:0}[class*="collapsible-"]{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s ease}[class*="collapsible-"].show{max-height:2000px;opacity:1}[class*="collapsible-"] .et_pb_post{background:#fff;border:1px solid #e8ebf3;border-radius:10px;padding:14px 16px;margin:8px 0;box-shadow:0 2px 6px rgba(0,0,0,0.04);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}[class*="collapsible-"] .et_pb_post:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.06);border-color:#dfe6ff}[class*="collapsible-"] .et_pb_post .entry-title{font-size:20px;line-height:1.25;margin:0 0 6px 0}[class*="collapsible-"] .et_pb_post .entry-title a{color:#1e293b;text-decoration:none}[class*="collapsible-"] .et_pb_post .entry-title a:hover{color:#3b6edb;text-decoration:underline}[class*="collapsible-"] .et_pb_post .post-meta{color:#6b7280;font-size:14px;margin-bottom:6px}[class*="collapsible-"] .et_pb_post .post-content{margin-top:6px!important}[class*="collapsible-"] .et_pb_post .et_pb_image_container{margin-bottom:10px;border-radius:8px;overflow:hidden}[class*="collapsible-"] .et_pb_post:not(:last-child){margin-bottom:12px}[class*="collapsible-"] .et_pb_blog_grid .et_pb_post{width:100%!important}