.e-collapsable[data-v-61f5448f]{border-top:1px solid var(--border-200);padding-top:.5rem}.section-header-row[data-v-61f5448f]{display:flex;align-items:center;gap:.5rem}.section-header[data-v-61f5448f]{display:flex;align-items:center;justify-content:space-between;flex:1;height:2.5rem;padding:0 .75rem;background:var(--background-100);border:none;border-radius:6px;cursor:pointer;color:inherit}.section-header h4[data-v-61f5448f]{font-size:1rem;font-weight:500;color:var(--text-200);margin:0}.section-header .chevron[data-v-61f5448f]{width:14px;height:14px;color:var(--text-400);transition:transform .2s ease}.open .section-header .chevron[data-v-61f5448f]{transform:rotate(90deg)}.header-actions[data-v-61f5448f]{display:flex;align-items:center;gap:.35rem;flex-shrink:0;height:100%}.header-actions[data-v-61f5448f] .e-button{height:40px}.section-body[data-v-61f5448f]{padding-top:.5rem;margin-bottom:1.5rem}.e-collapsable--ghost[data-v-61f5448f]{padding-top:0}.e-collapsable--ghost.open .section-header .plus-icon[data-v-61f5448f],.e-collapsable--ghost.open .section-header h4[data-v-61f5448f]{color:var(--lifestyle-700)}.e-collapsable--ghost .section-header[data-v-61f5448f]{background:transparent;padding:.85rem .25rem;height:auto;border-radius:0;transition:color .15s ease}.e-collapsable--ghost .section-header h4[data-v-61f5448f]{font-size:1rem;font-weight:500;color:var(--text-50);transition:color .15s ease}.e-collapsable--ghost .section-header:hover .plus-icon[data-v-61f5448f],.e-collapsable--ghost .section-header:hover h4[data-v-61f5448f]{color:var(--lifestyle-500)}.e-collapsable--ghost .plus-icon[data-v-61f5448f]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-300);transition:transform .2s ease,color .15s ease;flex-shrink:0}.e-collapsable--ghost.open .plus-icon[data-v-61f5448f]{transform:rotate(45deg);color:var(--text-200)}.e-collapsable--ghost .section-body[data-v-61f5448f]{padding:0 .25rem .85rem;margin-bottom:0}.seo-faq[data-v-f9719416]{display:flex;flex-direction:column;gap:0;padding-top:1.5rem;margin-top:clamp(2rem,5vw,4rem);width:100%}.seo-faq[data-v-f9719416] .section-header h4{color:var(--text-300)}.seo-faq-title[data-v-f9719416]{font-size:1.25rem;font-weight:600;color:var(--text-300);margin:0 0 .5rem}.seo-faq-a[data-v-f9719416]{font-size:.95rem;line-height:1.65;color:var(--text-400);margin:0}
