.faq{padding-block:var(--section-y)}.faq__grid{gap:40px;display:grid}@media (min-width:1024px){.faq__grid{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq__side{top:calc(var(--header-h) + 24px);align-self:start;position:-webkit-sticky;position:sticky}}.faq__help{color:var(--paper-dim);margin:24px 0 0}.faq__links{color:var(--paper-dim);max-width:62ch;margin:32px 0 0;font-size:1.0625rem;line-height:1.65}.faq__links a{color:var(--gold)}.faq__list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;grid-template-columns:36px 1fr 28px;align-items:center;gap:12px;min-height:72px;padding:16px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item__num{color:var(--gold);font-size:.75rem}.faq-item__q{color:var(--paper);transition:color var(--dur-2);font-size:max(1.0625rem,min(1.5vw,1.3125rem));font-weight:600;line-height:1.3}.faq-item summary:hover .faq-item__q{color:var(--gold)}.faq-item__icon{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .5s var(--ease-lift),background-color var(--dur-2);border-radius:50%;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background:var(--paper);width:10px;height:1.5px;position:absolute;top:13px;left:8px}.faq-item__icon:after{transition:transform .4s var(--ease-lift);transform:rotate(90deg)}.faq-item[open] .faq-item__icon{background:var(--gold);border-color:var(--gold);transform:rotate(180deg)}.faq-item[open] .faq-item__icon:before{background:var(--ink)}.faq-item[open] .faq-item__icon:after{background:var(--ink);transform:rotate(0)}.faq-item__a{padding:0 40px 24px 48px}.faq-item__a p{color:var(--paper-dim);margin:0;line-height:1.65}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;transition:height .5s var(--ease-lift),content-visibility .5s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}.faq__list--locked{counter-reset:faq-q}.faq__list--locked .faq-item__num:before{counter-increment:faq-q;content:counter(faq-q,decimal-leading-zero)}.faq__list--locked h3.faq-item__q{margin:0;font-family:inherit}.faq-item__plus{color:transparent;font-size:0}.faq__links .faq__upd{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--paper-mute);margin-top:14px;font-size:.75rem;display:block}.faq__num-label .sec-head__label:before{content:var(--num)}.faq--locked .sec-head__title{overflow-wrap:anywhere;font-size:max(2.3rem,min(4.1vw,4.2rem));line-height:.98}
