.faq-layout .legal-nav a{gap:var(--space-3);padding-left:20px}.faq-layout .legal-nav .index{color:var(--color-mist);display:inline}.faq-layout .legal-nav a[aria-current] .index{color:var(--color-gold-ink)}.faq-section{scroll-margin-top:calc(var(--header-h) + var(--space-6))}.faq-section+.faq-section{margin-top:clamp(56px,6vw,88px)}.faq-section h2{align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-5);display:flex}.faq-section h2 .index{flex-shrink:0}.faq-item{border-top:1px solid var(--hairline-strong)}.faq-item:last-of-type{border-bottom:1px solid var(--hairline-strong)}.faq-item summary{justify-content:space-between;align-items:flex-start;gap:var(--space-5);cursor:pointer;padding-block:20px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-family:var(--sans);letter-spacing:0;transition:color var(--duration-hover) var(--ease-lux);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.faq-item summary:hover h3{color:var(--color-gold-ink)}.faq-arrow{color:var(--color-gold-ink);transition:transform var(--duration-hover) var(--ease-lux);flex-shrink:0;line-height:1.5}.faq-item[open] .faq-arrow{transform:rotate(90deg)}.faq-answer{padding:0 var(--space-7) var(--space-5) 0;color:var(--color-ink)}.faq-answer p{margin:0 0 var(--space-3)}.faq-links{font-size:.9375rem}@supports selector(::details-content){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .4s var(--ease-lux), content-visibility .4s allow-discrete;overflow-y:clip}.faq-item[open]::details-content{block-size:auto}}@media (max-width:767px){.faq-answer{padding-right:0}}
