.faq-questions{display:grid;align-content:start;gap:calc(var(--touch-unit, 1px) * 8)}.faq-questions>details{padding-inline:calc(var(--touch-unit, 1px) * 18);border-radius:var(--radius);background-color:var(--faq-background);transition:background-color .26s ease}.faq-questions>details[open],.faq-questions>details:focus-within{background-color:var(--faq-active-background)}@media(hover:hover){.faq-questions>details:hover{background-color:var(--faq-active-background)}}.faq-questions>details>summary{position:relative;padding:calc(var(--touch-unit, 1px) * 22) calc(var(--touch-unit, 1px) * 48) calc(var(--touch-unit, 1px) * 22) 0;color:var(--faq-question);font-size:var(--type-body);font-weight:450;line-height:var(--leading-caption);cursor:pointer;list-style:none;transition:color .22s ease}.faq-questions>details>summary::-webkit-details-marker{display:none}.faq-questions>details>summary:before,.faq-questions>details>summary:after{content:"";position:absolute;top:50%}.faq-questions>details>summary:before{right:0;width:calc(var(--touch-unit, 1px) * 28);height:calc(var(--touch-unit, 1px) * 28);border-radius:var(--radius-control);background:linear-gradient(var(--muted) 0 0) center / calc(var(--touch-unit, 1px) * 10) 1px no-repeat;background-color:var(--faq-background);transform:translateY(-50%);transition:background-color .22s ease}.faq-questions>details>summary:after{right:calc(var(--touch-unit, 1px) * 14 - .5px);width:1px;height:calc(var(--touch-unit, 1px) * 10);background:var(--muted);transform:translateY(-50%);transition:transform .26s ease,opacity .26s ease}.faq-questions>details[open]>summary:after{transform:translateY(-50%) rotate(90deg);opacity:0}.faq-questions>details>summary:hover,.faq-questions>details[open]>summary{color:var(--text)}.faq-questions>details>summary:hover:before,.faq-questions>details[open]>summary:before{background-color:var(--faq-icon-active)}.faq-answer{max-width:60ch;padding:0 calc(var(--touch-unit, 1px) * 48) calc(var(--touch-unit, 1px) * 30) 0;color:var(--muted);font-size:var(--type-ui);line-height:var(--leading-faq-copy)}.faq-answer p{margin:0}.faq-answer a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:calc(var(--touch-unit, 1px) * 4)}.faq-answer a:hover{text-decoration-color:currentColor}@supports (interpolate-size: allow-keywords){.faq-questions>details{interpolate-size:allow-keywords}.faq-questions>details::details-content{height:0;opacity:0;overflow:clip;transition:height .28s ease,opacity .22s ease,content-visibility .28s allow-discrete}.faq-questions>details[open]::details-content{height:auto;opacity:1}}@media(max-width:700px){.faq-questions>details{padding-inline:calc(var(--touch-unit, 1px) * 16)}.faq-questions>details>summary{padding-block:calc(var(--touch-unit, 1px) * 18);font-size:var(--type-copy)}.faq-answer{padding-right:calc(var(--touch-unit, 1px) * 24)}}
