.fq{padding:44px 0 88px}.fq-head{padding-bottom:40px;border-bottom:2px solid var(--ink)}.fq-head__lead{margin-top:18px;max-width:60ch}.fq-group,.fq-more{padding-top:48px}.fq-h2{display:flex;align-items:baseline;gap:16px;font-family:var(--serif);font-weight:700;text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,1.75rem);line-height:1;padding-bottom:14px;border-bottom:1px solid var(--rule)}.fq-h2__n{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;color:var(--accent-ink)}.fq-lead{margin-top:16px;font-size:.95rem;line-height:1.6;color:var(--ink-soft);max-width:66ch}.fq-item{border-bottom:1px solid var(--rule)}.fq-item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:44px;padding:18px 2px;font-size:1.02rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover{color:var(--accent-ink)}.fq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.fq-item__chev{flex:none;margin-top:4px;color:var(--ink-mute);transform:rotate(90deg);transition:transform .2s var(--ease)}.fq-item[open] .fq-item__chev{transform:rotate(-90deg);color:var(--accent-ink)}.fq-item p{padding:0 2px 22px;font-size:.95rem;line-height:1.65;color:var(--ink-soft);max-width:74ch}.fq-links{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;font-size:1rem}.fq-links a{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid var(--rule)}.fq-links a:hover{border-bottom-color:currentColor}@media(prefers-reduced-motion:reduce){.fq-item__chev{transition:none}}
