.faq.svelte-1vyz8mk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.faq__item.svelte-1vyz8mk{color:#3d3123;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#ffffff70;border:1px solid #2019101f;border-radius:8px;align-self:start;overflow:hidden}.faq__item[data-open=true].svelte-1vyz8mk{color:#f4ead8d1;background:#13100d;border-color:#c19c5357;box-shadow:0 18px 42px #110c0826}.faq__item.svelte-1vyz8mk:has(.faq__question:where(.svelte-1vyz8mk):focus-visible){outline:2px solid var(--focus-ring-color,var(--focus-ring-dark));outline-offset:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--focus-ring-color,var(--focus-ring-dark)) 28%, transparent), 0 18px 42px #110c0826}.faq[data-tone=light].svelte-1vyz8mk .faq__item:where(.svelte-1vyz8mk){color:#32261b;background:#ffffffb8;border-color:#523a171f;box-shadow:0 18px 42px #49351814}.faq[data-tone=light].svelte-1vyz8mk .faq__item[data-open=true]:where(.svelte-1vyz8mk){color:#2b2118;background:linear-gradient(#fffcf6fa,#f8efe0f5),#f6edde;border-color:#c19c5352;box-shadow:0 18px 42px #4935181f}.faq__question.svelte-1vyz8mk{width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1rem .85rem;display:grid}.faq__question.svelte-1vyz8mk:focus-visible{outline:none}.faq__item-head.svelte-1vyz8mk{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.faq__index.svelte-1vyz8mk{color:#73501b;letter-spacing:.08em;background:#c19c5329;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;font-weight:800;line-height:1;display:grid}.faq__item[data-open=true].svelte-1vyz8mk .faq__index:where(.svelte-1vyz8mk){color:#f2ddba;background:#c19c5333}.faq[data-tone=light].svelte-1vyz8mk .faq__item[data-open=true]:where(.svelte-1vyz8mk) .faq__index:where(.svelte-1vyz8mk){color:#6f4c17;background:#c19c532e}.faq__item-head.svelte-1vyz8mk h3:where(.svelte-1vyz8mk){color:inherit;font-size:1rem;line-height:1.18;font-family:var(--font-heading);margin:0}.faq__icon.svelte-1vyz8mk{flex:0 0 1.15rem;width:1.15rem;height:1.15rem;margin-top:.35rem;position:relative}.faq__icon.svelte-1vyz8mk:before,.faq__icon.svelte-1vyz8mk:after{content:"";background:var(--accent-soft);width:1.15rem;height:1px;transition:transform var(--transition-fast), opacity var(--transition-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon.svelte-1vyz8mk:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-open=true].svelte-1vyz8mk .faq__icon:where(.svelte-1vyz8mk):after{opacity:0}.faq__answer.svelte-1vyz8mk{box-shadow:none;background:0 0;border-top:0;padding:0 1rem 1rem}.faq__item[data-open=true].svelte-1vyz8mk .faq__question:where(.svelte-1vyz8mk){box-shadow:none;border-bottom:0}.faq__answer.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:inherit;margin:0;line-height:1.75}@media (width<=768px){.faq.svelte-1vyz8mk{grid-template-columns:1fr}}
