.faq{padding:112px max(24px,(100% - 1088px)/2);border-top:1px solid var(--site-line)}@media(max-width:960px){.faq{padding-top:80px;padding-bottom:80px}}.faq{background:#fff;color:var(--site-ink)}.faq__container{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px}@media(max-width:960px){.faq__container{grid-template-columns:minmax(0,1fr);gap:32px}}.faq__title{position:sticky;top:calc(var(--header-height) + 40px);margin:0;color:var(--site-ink);font-size:clamp(30px,3.4vw,38px);font-weight:450;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}@media(max-width:960px){.faq__title{position:static}}.accordion{border-top:1px solid var(--site-line)}.accordion,.accordionItem{display:flex;flex-direction:column}.accordionItem{position:relative;border-bottom:1px solid var(--site-line);color:var(--site-ink)}.accordionItem__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;border-radius:6px}.accordionItem__trigger:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.accordionItem__title{flex:1;margin:0;color:var(--site-ink);font-size:17px;font-weight:450;line-height:1.4;letter-spacing:-.005em}.accordionItem__icon{position:relative;flex:none;width:14px;height:14px}.accordionItem__icon:after,.accordionItem__icon:before{content:"";position:absolute;top:6.25px;left:0;width:14px;height:1.5px;border-radius:1px;background:var(--site-muted);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.accordionItem__icon:after{transform:rotate(90deg)}.accordionItem__icon--open:after{transform:rotate(0deg)}.accordionItem__content{max-width:680px;height:0;overflow:hidden;opacity:0;color:var(--site-muted);font-size:15.5px;line-height:1.65;pointer-events:none;transition:height .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,margin .4s cubic-bezier(.2,.7,.2,1)}.accordionItem__content--visible{margin-bottom:24px;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.accordionItem__content,.accordionItem__icon:after,.accordionItem__icon:before{transition:none}}