.blog-faq-module__qY-Xiq__faq{border:1px solid var(--color-hair,#2a2a28);background:var(--color-bg-2,#16161a);border-radius:6px;max-width:68ch;margin:3.5rem auto 0;padding:1.75rem 1.75rem 1.5rem}.blog-faq-module__qY-Xiq__faq h2{font-family:var(--font-serif,"Fraunces", serif);letter-spacing:-.01em;color:var(--color-bone,#f4ede1);margin:0 0 1.25rem;font-size:1.5rem;font-style:italic;font-weight:300}.blog-faq-module__qY-Xiq__faq details{border-top:1px solid var(--color-hair,#2a2a28);padding:.875rem 0}.blog-faq-module__qY-Xiq__faq details:last-of-type{border-bottom:1px solid var(--color-hair,#2a2a28)}.blog-faq-module__qY-Xiq__faq summary{font-family:var(--font-serif,"Fraunces", serif);cursor:pointer;color:var(--color-bone,#f4ede1);align-items:baseline;gap:.75rem;font-size:1.0625rem;font-weight:400;line-height:1.4;list-style:none;transition:color .12s;display:flex}.blog-faq-module__qY-Xiq__faq summary::-webkit-details-marker{display:none}.blog-faq-module__qY-Xiq__faq summary:before{content:"+";font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-terracotta,#c45c3a);transform-origin:50%;flex-shrink:0;font-size:1.125rem;font-weight:400;line-height:1;transition:transform .18s}.blog-faq-module__qY-Xiq__faq details[open] summary:before{transform:rotate(45deg)}.blog-faq-module__qY-Xiq__faq summary:hover{color:var(--color-terracotta-soft,#e89572)}.blog-faq-module__qY-Xiq__faq .blog-faq-module__qY-Xiq__answer{font-family:var(--font-sans,"Manrope", system-ui, sans-serif);color:var(--color-bone-dim,#b8b1a4);padding:.875rem 0 .25rem 1.875rem;font-size:.9375rem;line-height:1.65}.blog-faq-module__qY-Xiq__faq .blog-faq-module__qY-Xiq__answer p{margin:0}@media (prefers-reduced-motion:reduce){.blog-faq-module__qY-Xiq__faq summary,.blog-faq-module__qY-Xiq__faq summary:before{transition:none}}
