.yk-faq{background:#f8f1e7;background:var(--yk-bg-secondary,#f8f1e7);font-family:Inter,sans-serif;font-family:var(--yk-font-body,Inter,sans-serif);padding:3rem 1rem;padding:var(--yk-space-12,3rem) var(--yk-space-4,1rem)}.yk-faq--embedded{background:#0000;padding:0}.yk-faq--embedded .yk-faq__inner{max-width:none}.yk-faq__inner{margin:0 auto;max-width:880px}.yk-faq__title{color:#0f2c61;color:var(--yk-peacock-blue,#0f2c61);font-family:Cormorant Garamond,serif;font-family:var(--yk-font-heading,"Cormorant Garamond",serif);font-size:clamp(1.75rem,4vw,2.25rem);margin-bottom:2rem;margin-bottom:var(--yk-space-8,2rem);text-align:center}.yk-faq__list{grid-gap:.75rem;grid-gap:var(--yk-space-3,.75rem);display:grid;gap:.75rem;gap:var(--yk-space-3,.75rem)}.yk-faq__item{background:#fff;background:var(--yk-bg-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--yk-border-light,#e2e8f0);border-radius:10px;border-radius:var(--yk-radius-md,10px);box-shadow:var(--yk-shadow-sm);padding:0 1.25rem;padding:0 var(--yk-space-5,1.25rem)}.yk-faq__item[open]{border-color:orange;border-color:var(--yk-saffron,orange)}.yk-faq__question{align-items:center;color:#1e293b;color:var(--yk-text-primary,#1e293b);cursor:pointer;display:flex;font-weight:600;gap:1rem;gap:var(--yk-space-4,1rem);justify-content:space-between;list-style:none;padding:1rem 0;padding:var(--yk-space-4,1rem) 0}.yk-faq__question::-webkit-details-marker{display:none}.yk-faq__question:after{align-items:center;background:#f8f1e7;background:var(--yk-bg-secondary,#f8f1e7);border-radius:50%;color:#0f2c61;color:var(--yk-peacock-blue,#0f2c61);content:"+";display:inline-flex;flex:0 0 auto;font-weight:700;height:28px;justify-content:center;width:28px}.yk-faq__item[open] .yk-faq__question:after{content:"–"}.yk-faq__question:focus-visible{border-radius:6px;outline:3px solid orange;outline:3px solid var(--yk-saffron,orange);outline-offset:2px}.yk-faq__answer{color:#475569;color:var(--yk-text-secondary,#475569);line-height:1.7;line-height:var(--yk-leading-relaxed,1.7);margin:0;padding:0 0 1rem;padding:0 0 var(--yk-space-4,1rem)}