.faq-head{max-width:44rem}.faq-head h1{letter-spacing:-.02em;margin-top:.875rem;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08}.faq-lead{font-size:var(--text-lead);color:var(--color-ink-muted);margin-top:1.25rem}.faq-list{max-width:48rem;margin-top:3rem}.qa{border-bottom:1px solid var(--color-line)}.qa summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border-right:1.5px solid var(--color-gold-ink);border-bottom:1.5px solid var(--color-gold-ink);width:10px;height:10px;transition:rotate var(--duration-fast) var(--ease-out);flex:none;translate:0 -3px;rotate:45deg}.qa[open] summary:after{translate:0 3px;rotate:-135deg}.qa summary:hover{color:var(--color-brand)}.qa-body{padding-bottom:1.375rem}.qa-body p{color:var(--color-ink-muted);max-width:60ch;font-size:1rem;line-height:1.75}.qa-body p+p{margin-top:.75rem}.faq-more h2{font-size:var(--text-h3)}.faq-more .btn{margin-top:1.25rem}
