.ab-band-top{margin-top:30px}.ab-n{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--sub);margin-top:6px;line-height:1.45}.ab-faq{margin-top:46px}.ab-faq>h2{font-family:var(--mono);font-size:clamp(12px,1.2vw,14px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);margin-bottom:14px}.ab-q{border-top:1px solid var(--line)}.ab-q:last-child{border-bottom:1px solid var(--line)}.ab-q summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;cursor:pointer;list-style:none;font-size:clamp(15.5px,2vw,17px);font-weight:600;letter-spacing:-.01em;line-height:1.4}.ab-q summary::-webkit-details-marker{display:none}.ab-q summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.ab-pm{position:relative;flex:none;width:14px;height:14px}.ab-pm:after,.ab-pm:before{content:"";position:absolute;background:var(--cobalt);transition:transform .18s ease}.ab-pm:before{top:6px;left:0;width:14px;height:2px}.ab-pm:after{left:6px;top:0;width:2px;height:14px}.ab-q[open] .ab-pm:after{transform:scaleY(0)}.ab-q p{padding:0 0 20px;max-width:68ch;font-size:16px;line-height:1.7;color:var(--sub)}@media (prefers-reduced-motion:reduce){.ab-pm:after,.ab-pm:before{transition:none}}