.crumbs{color:var(--muted);margin:4px 0 12px;font-size:.88rem}.crumbs a{color:var(--accent);text-decoration:none}.faq-q{font-family:var(--sans);letter-spacing:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.faq-answer .md{font-size:1.05rem;line-height:1.7}.faq-related{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.faq-related h3{margin-top:0}.faq-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.faq-more h3{margin:0}.faq-cats{columns:2 420px;column-gap:20px}.faq-cat{break-inside:avoid;scroll-margin-top:80px}.faq-list{margin:0;padding:0;list-style:none}.faq-list li{border-bottom:1px solid var(--border)}.faq-list li:last-child{border-bottom:none}.faq-list a{color:var(--text);padding:8px 2px;text-decoration:none;display:block}.faq-list a:hover{color:var(--accent)}.best-match{margin:-4px 0 14px}.faq-tag{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:.82rem;display:flex}.faq-tag .tag{margin:0}
