.aparu-faq{max-width:1000px;margin:0 auto;padding:56px 24px 72px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);line-height:1.65}.aparu-faq header{max-width:720px;margin-bottom:32px}.aparu-faq h1{font-family:var(--font-heading-family);font-size:clamp(36px,5vw,64px);line-height:1.12;margin:12px 0 24px}.aparu-faq h2{font-family:var(--font-heading-family);font-size:clamp(25px,3vw,34px);line-height:1.25;margin:0 0 20px}.aparu-faq-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.14em}.aparu-faq nav{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #d9d2c7;padding:20px 0}.aparu-faq a{color:inherit;text-underline-offset:4px}.aparu-faq section{margin-top:48px;scroll-margin-top:130px}.aparu-faq details{border-bottom:1px solid #d9d2c7}.aparu-faq summary{cursor:pointer;padding:20px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px;line-height:1.5}.aparu-faq summary::-webkit-details-marker{display:none}.aparu-faq summary:after{content:'+';flex:none;font-weight:400}.aparu-faq details[open]>summary:after{content:'−'}.aparu-faq summary:focus-visible,.aparu-faq a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.aparu-faq-answer{padding:0 24px 20px 0;max-width:800px}.aparu-faq-answer p{margin:0}.aparu-faq aside{padding:28px;background:#f2efe9;margin-top:48px}@media(max-width:600px){.aparu-faq{padding:32px 20px 48px}.aparu-faq nav{gap:12px 18px}.aparu-faq summary{padding:18px 0}.aparu-faq section{margin-top:36px}}