.header-sub[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--swan-brown);max-width:500px;margin:.8rem auto 0}.faq-layout[data-astro-cid-6kmwghhu]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.faq-column[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:3rem}.faq-group[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:0}.faq-group-title[data-astro-cid-6kmwghhu]{font-size:1.3rem;color:var(--swan-forest);margin-bottom:1rem;margin-top:.2rem}.faq-item[data-astro-cid-6kmwghhu]{border-bottom:1px solid var(--swan-sand)}.faq-item[data-astro-cid-6kmwghhu]:first-of-type{border-top:1px solid var(--swan-sand)}.faq-question[data-astro-cid-6kmwghhu]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:.88rem;font-weight:400;color:var(--swan-forest);letter-spacing:.03em;gap:1rem;transition:color .2s}.faq-question[data-astro-cid-6kmwghhu]:hover,.faq-question[data-astro-cid-6kmwghhu][aria-expanded=true]{color:var(--swan-olive)}.faq-icon[data-astro-cid-6kmwghhu]{font-size:1.2rem;font-weight:300;color:var(--swan-blush);flex-shrink:0;transition:transform .2s;line-height:1}.faq-question[data-astro-cid-6kmwghhu][aria-expanded=true] .faq-icon[data-astro-cid-6kmwghhu]{transform:rotate(45deg)}.faq-answer[data-astro-cid-6kmwghhu]{display:none;padding:0 0 1rem}.faq-answer[data-astro-cid-6kmwghhu].open{display:block}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{font-size:.88rem;color:var(--swan-brown);line-height:1.8}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu] strong[data-astro-cid-6kmwghhu]{color:var(--swan-forest);font-weight:500}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu] em[data-astro-cid-6kmwghhu]{color:var(--swan-olive);font-style:italic}.spakl-group[data-astro-cid-6kmwghhu]{background:var(--swan-cream);border:1px solid var(--swan-sand);padding:1.5rem}.spakl-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]{border-color:#c8be8c80}.spakl-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:first-of-type{border-top:none}.spakl-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:last-of-type{border-bottom:none}.wes-group[data-astro-cid-6kmwghhu]{background:var(--swan-forest);border:1px solid var(--swan-forest);padding:1.5rem}.wes-group[data-astro-cid-6kmwghhu] .faq-group-title[data-astro-cid-6kmwghhu]{color:var(--swan-cream)}.wes-group[data-astro-cid-6kmwghhu] .section-label[data-astro-cid-6kmwghhu]{color:var(--swan-sage)}.wes-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]{border-color:#eaecc526}.wes-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:first-of-type{border-top:none}.wes-group[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:last-of-type{border-bottom:none}.wes-group[data-astro-cid-6kmwghhu] .faq-question[data-astro-cid-6kmwghhu]{color:var(--swan-cream)}.wes-group[data-astro-cid-6kmwghhu] .faq-question[data-astro-cid-6kmwghhu]:hover,.wes-group[data-astro-cid-6kmwghhu] .faq-question[data-astro-cid-6kmwghhu][aria-expanded=true]{color:var(--swan-sage)}.wes-group[data-astro-cid-6kmwghhu] .faq-icon[data-astro-cid-6kmwghhu]{color:var(--swan-blush)}.wes-group[data-astro-cid-6kmwghhu] .faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--swan-sand)}.wes-group[data-astro-cid-6kmwghhu] .faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu] strong[data-astro-cid-6kmwghhu]{color:var(--swan-cream)}.wes-group[data-astro-cid-6kmwghhu] .faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu] em[data-astro-cid-6kmwghhu]{color:var(--swan-sage);font-style:italic}.faq-cta[data-astro-cid-6kmwghhu]{text-align:center;margin-top:4rem;color:var(--swan-brown);font-size:.95rem}.faq-cta[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{margin-bottom:1.2rem}@media(max-width:768px){.faq-layout[data-astro-cid-6kmwghhu]{grid-template-columns:1fr;gap:2rem}}
