.page-set .pagehead p{max-width:68ch}.page-set .facts{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.page-set .facts li{border:2px solid var(--line-2);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.page-set .facts b{color:var(--brand)}.page-set .set-sec{margin-top:40px}.page-set .set-sec h2{font-family:var(--display);letter-spacing:-.025em;margin-bottom:14px;font-size:20px;font-weight:800}.page-set .types{border-collapse:collapse;width:100%;font-size:14.5px}.page-set .types th{border-bottom:1px solid var(--line-2);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 10px 10px;font-size:11px;font-weight:700}.page-set .types td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 10px}.page-set .types .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.page-set .types a{color:var(--brand-deep);font-weight:700}.page-set .types a:hover{color:var(--brand)}.page-set .types .cnt{color:var(--muted)}.page-set .types .out{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.page-set .types .narrow{display:none}.page-set .faq details{border:2px solid var(--line-2);border-radius:14px;max-width:760px;margin-bottom:10px;padding:12px 16px}.page-set .faq summary{cursor:pointer;font-weight:800}.page-set .faq p{color:var(--muted);margin-top:6px}.page-set .series{margin-top:32px}.page-set .series .types{table-layout:fixed}.page-set .series h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px}@media (width<=560px){.page-set .types .wide{display:none}.page-set .types .narrow{color:var(--muted);font-size:12.5px;display:block}.page-set .series .types{table-layout:auto}}
