.faq{background:var(--paper)}.faq__grid{display:grid;gap:40px}.faq__head .lead{margin-block-start:16px}.faq__cta{display:grid;gap:16px;justify-items:start;margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid var(--line)}.faq__cta-title{font-weight:800}.faq__list,.faq-list{border-block-start:1px solid var(--fg)}.faq-item{border-block-end:1px solid var(--line)}.faq-item summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:20px;cursor:pointer;list-style:none;font-size:var(--fs-lead);font-weight:700;line-height:1.35;transition:color .2s ease-out}.faq-item summary::-webkit-details-marker{display:none}.faq-item__num{font-size:var(--fs-small);font-weight:700;color:var(--fg-3)}.faq-item__icon{position:relative;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;transition:background-color .2s ease-out,border-color .2s ease-out,rotate .3s var(--ease-out)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:currentColor;border-radius:2px}.faq-item__icon:after{rotate:90deg}.faq-item[open] .faq-item__icon{background:var(--signal);border-color:var(--signal);color:#fff;rotate:45deg}.faq-item[open] summary{color:var(--accent)}.faq-item[open] .faq-item__num{color:inherit}.faq-item__a{padding-block-end:24px;padding-inline:0 56px;color:var(--fg-2);max-width:68ch}@media(hover:hover){.faq-item summary:hover .faq-item__icon{border-color:var(--fg)}}@supports (interpolate-size: allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;overflow:clip;transition:height .35s var(--ease-out),content-visibility .35s allow-discrete}.faq-item[open]::details-content{height:auto}}@media(min-width:960px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:96px}.faq__head-inner{position:sticky;top:calc(var(--nav-h) + 48px)}.faq-item summary{padding-block:24px}.faq-item__a{padding-inline-start:40px}}
