.sheets--faq{--soft:color-mix(in srgb, currentColor 62%, transparent);--line:color-mix(in srgb, currentColor 16%, transparent)}.faqs [hidden]{display:none!important}.faqs{grid-template-columns:minmax(220px,3fr) minmax(0,9fr);align-items:start;gap:clamp(32px,5vw,112px);display:grid}.faqs__side{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid;position:sticky;top:clamp(96px,9vw,140px)}.faqs__search{position:relative}.faqs__search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;opacity:.6;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;translate:0 -50%}.faqs__search input{box-sizing:border-box;border:var(--bds-border-width-base) solid var(--line);border-radius:var(--bds-radius-full);background:color-mix(in srgb, currentColor 4%, transparent);width:100%;height:48px;color:inherit;font:500 15px / 1 var(--font-body);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);padding:0 16px 0 44px}.faqs__search input::placeholder{color:var(--soft)}.faqs__search input:focus{background:color-mix(in srgb, currentColor 7%, transparent);border-color:currentColor;outline:none}.faqs__nav ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faqs__nav a{border-radius:var(--bds-radius-md);color:inherit;font:500 15px / 1.3 var(--font-body);opacity:.55;transition:opacity .2s var(--ease-out), background .2s var(--ease-out);justify-content:space-between;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.faqs__nav a:hover{opacity:1;background:color-mix(in srgb, currentColor 6%, transparent)}.faqs__nav a[aria-current]{opacity:1;background:color-mix(in srgb, currentColor 9%, transparent)}.faqs__nav a:focus-visible{outline-offset:2px;outline:2px solid}.faqs__n{font-variant-numeric:tabular-nums;color:var(--soft);font-size:13px}.faqs__main{gap:clamp(56px,6vw,104px);min-width:0;display:grid}.faqs__group{gap:clamp(14px,1.4vw,22px);scroll-margin-top:110px;display:grid}.faqs__title{font:700 clamp(24px, 2.2vw, 38px) / 1.2 var(--font-body);letter-spacing:-.02em;margin:0}.faqs__list{border-top:var(--bds-border-width-thin) solid var(--line)}.qa{border-bottom:var(--bds-border-width-thin) solid var(--line)}.qa__q{font:500 clamp(18px, 1.35vw, 24px) / 1.35 var(--font-body);text-wrap:balance;cursor:pointer;transition:opacity .2s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,1.6vw,26px) 4px;list-style:none;display:flex}.qa__q::-webkit-details-marker{display:none}.qa__q:hover{opacity:.8}.qa__q:focus-visible{outline-offset:2px;border-radius:var(--bds-radius-xs);outline:2px solid}.qa__icon{background:color-mix(in srgb, currentColor 8%, transparent);width:28px;height:28px;transition:background .22s var(--ease-out), rotate .42s var(--ease-spring);border-radius:50%;flex:none;position:relative}.qa__icon:before,.qa__icon:after{content:"";width:12px;height:2px;transition:rotate .32s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa__icon:after{rotate:90deg}.qa[open] .qa__icon{color:var(--deep,#050a06);background:#ffda35;rotate:180deg}.qa[open] .qa__icon:after{rotate:0deg}.qa__a{max-width:42em;font:400 clamp(16px, 1.15vw, 19px) / 1.65 var(--font-body);color:color-mix(in srgb, currentColor 84%, transparent);text-wrap:pretty;margin:0;padding:0 4px clamp(20px,1.8vw,30px)}@media (prefers-reduced-motion:no-preference){.qa[open] .qa__a{animation:qa-in .42s var(--ease-out)}}@keyframes qa-in{0%{opacity:0;translate:0 -6px}}.faqs__none{font:400 18px / 1.5 var(--font-body);margin:0}.faqs__none a{color:inherit}.faqs__ask{border-radius:var(--radius);background:color-mix(in srgb, currentColor 5%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,2.6vw,40px);display:flex}.faqs__ask-title{font:700 clamp(20px, 1.6vw, 28px) / 1.25 var(--font-body);margin:0}@media (max-width:860px){.faqs{grid-template-columns:minmax(0,1fr)}.faqs__side{position:static}.faqs__nav ol{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.faqs__nav li{flex:none}.faqs__nav a{border:var(--bds-border-width-thin) solid var(--line);border-radius:var(--bds-radius-full);opacity:.8;padding:8px 14px}}
