:root .ag .ag-faq{scroll-margin-top:calc(var(--a-nav-h) + 24px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}:root .ag .ag-faq__side{top:calc(var(--a-nav-h) + 40px);position:sticky}:root .ag h2.ag-faq__h{max-width:7em}:root .ag p.ag-faq__sub{max-width:320px;margin-top:18px}:root .ag .ag-faq__more{margin-top:18px}:root .ag .ag-faq__list{border-top:1px solid var(--a-line-2);interpolate-size:allow-keywords}:root .ag .ag-faq__item{border-bottom:1px solid var(--a-line-2)}:root .ag .ag-faq__sum{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:24px 0;list-style:none;display:grid}:root .ag .ag-faq__sum::-webkit-details-marker{display:none}:root .ag .ag-faq__sum::marker{content:""}:root .ag .ag-faq__sum:focus-visible{outline:2px solid var(--a-blue);outline-offset:2px}:root .ag .ag-faq__n{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#9aa1ad;font-variant-numeric:tabular-nums;font-size:12px}:root .ag .ag-faq__q{letter-spacing:-.018em;color:var(--a-text);font-size:clamp(17px,1.4vw,19px);font-weight:500;line-height:1.35;transition:color .2s}@media (hover:hover){:root .ag .ag-faq__sum:hover .ag-faq__q{color:var(--a-blue-700)}:root .ag .ag-faq__sum:hover .ag-faq__pm{box-shadow:0 0 0 1px #0e111638}}:root .ag .ag-faq__pm{width:30px;height:30px;transition:background-color .3s var(--a-ease-out),box-shadow .3s var(--a-ease-out),transform .45s var(--a-ease-out);background:#fff;border-radius:99px;position:relative;box-shadow:0 0 0 1px #0e11161a}:root .ag .ag-faq__pm:before,:root .ag .ag-faq__pm:after{content:"";background:var(--a-text);width:11px;height:1.5px;transition:transform .45s var(--a-ease-out),background-color .3s;border-radius:2px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}:root .ag .ag-faq__pm:after{transform:rotate(90deg)}:root .ag .ag-faq__item[open] .ag-faq__pm{background:var(--a-text);box-shadow:none;transform:rotate(180deg)}:root .ag .ag-faq__item[open] .ag-faq__pm:before,:root .ag .ag-faq__item[open] .ag-faq__pm:after{background:#fff}:root .ag .ag-faq__item[open] .ag-faq__pm:after{transform:rotate(0)}:root .ag .ag-faq__a{padding:0 44px 26px 48px}:root .ag .ag-faq__a p{max-width:640px;color:var(--a-text-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}:root .ag .ag-faq__item[open] .ag-faq__a p{animation:ag-faq-in .5s var(--a-ease-out)both}@keyframes ag-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root .ag .ag-faq__item::details-content{block-size:0;transition:block-size .45s var(--a-ease-out),content-visibility .45s allow-discrete;overflow-y:clip}:root .ag .ag-faq__item[open]::details-content{block-size:auto}:root .ag .ag-faq__item{isolation:isolate;position:relative}:root .ag .ag-faq__item:before{content:"";z-index:-1;opacity:0;transition:opacity .35s var(--a-ease-out),transform .45s var(--a-ease-out);pointer-events:none;background:#fff;border-radius:16px;position:absolute;inset:-1px -18px;transform:scale(.985);box-shadow:0 0 0 1px #0e11160f,0 18px 40px -26px #10182847}:root .ag .ag-faq__item[open]:before{opacity:1;transform:none}:root .ag .ag-faq__n{transition:color .25s var(--a-ease-out)}:root .ag .ag-faq__item[open] .ag-faq__n{color:var(--a-blue-600)}@media (hover:hover){:root .ag .ag-faq__item:hover:before{opacity:.7;transform:none}:root .ag .ag-faq__item[open]:hover:before{opacity:1}:root .ag .ag-faq__sum:hover .ag-faq__n{color:var(--a-blue-600)}}:root .ag .ag-faq__item[open]{border-bottom-color:#0000}:root .ag .ag-faq__item:has(+.ag-faq__item[open]){border-bottom-color:#0000}:root .ag .ag-faq__list:has(>.ag-faq__item:first-child[open]){border-top-color:#0000}@media (max-width:520px){:root .ag .ag-faq__item:before{border-radius:14px;inset:-1px -12px}}:root .ag .ag-faq--dark .ag-faq__list,:root .ag .ag-faq--dark .ag-faq__item{border-color:var(--a-ink-line-2)}:root .ag .ag-faq--dark .ag-faq__q{color:var(--a-on-ink)}:root .ag .ag-faq--dark .ag-faq__a p{color:var(--a-on-ink-2)}:root .ag .ag-faq--dark .ag-faq__n{color:var(--a-on-ink-3)}:root .ag .ag-faq--dark .ag-faq__pm{box-shadow:inset 0 0 0 1px var(--a-ink-line-2);background:#ffffff0f}:root .ag .ag-faq--dark .ag-faq__pm:before,:root .ag .ag-faq--dark .ag-faq__pm:after{background:var(--a-on-ink)}:root .ag .ag-faq--dark .ag-faq__item[open] .ag-faq__pm{background:#fff}:root .ag .ag-faq--dark .ag-faq__item[open] .ag-faq__pm:before,:root .ag .ag-faq--dark .ag-faq__item[open] .ag-faq__pm:after{background:var(--a-text)}:root .ag .ag-faq--dark .ag-faq__item:before{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17,0 24px 50px -30px #000c}:root .ag .ag-faq--dark .ag-faq__item[open] .ag-faq__n{color:#8fb6ff}@media (hover:hover){:root .ag .ag-faq--dark .ag-faq__sum:hover .ag-faq__n{color:#8fb6ff}:root .ag .ag-faq--dark .ag-faq__sum:hover .ag-faq__q{color:#9ec0ff}}@media (max-width:900px){:root .ag .ag-faq{grid-template-columns:minmax(0,1fr);gap:28px}:root .ag .ag-faq__side{position:static}:root .ag h2.ag-faq__h{max-width:none}}@media (max-width:520px){:root .ag .ag-faq__sum{grid-template-columns:26px minmax(0,1fr) 30px;gap:10px}:root .ag .ag-faq__a{padding:0 0 22px 36px}}
