.faq{border-top:var(--b-strong)}.faq-item{border-bottom:var(--b-hair);scroll-margin-top:96px}.faq-q{cursor:pointer;min-height:72px;font-family:var(--ff-serif);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.25;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:""}.faq-q:hover{color:var(--ink-2)}.faq-q:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.faq-sign{flex:0 0 18px;width:18px;height:18px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--ink);width:18px;height:2px;position:absolute;top:8px;left:0}.faq-sign:after{transition:transform var(--t-hover);transform:rotate(90deg)}.faq-item[open] .faq-sign:after{transform:rotate(0)}.faq-a{max-width:var(--measure);color:var(--ink-2);padding:0 0 28px}.faq-a p{margin:0 0 14px}@media (max-width:860px){.faq-q{min-height:64px}}
