.tbr-root .narrow{max-width:820px;margin:0 auto;padding:0 24px}@media (max-width:640px){.tbr-root .narrow{padding:0 16px}}.tbr-root .typehero{padding:40px 0 8px}.tbr-root .typehero .crumb{color:var(--ink-3);margin-bottom:14px;font-size:13px}.tbr-root .typehero .crumb a:hover{color:var(--ink);text-decoration:underline}.tbr-root .typehero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:13px;font-weight:800}.tbr-root .typehero h1{letter-spacing:-.03em;max-width:760px;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.08}.tbr-root .typehero .intro{color:var(--ink-2);max-width:760px;margin:0;font-size:17px;line-height:1.65}.tbr-root .typehero .intro b{color:var(--ink)}.tbr-root .typehero .meta{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13px;display:flex}.tbr-root .typehero .meta b{color:var(--ink-2)}@media (max-width:640px){.tbr-root .typehero h1{font-size:30px}}.tbr-root .siblings{flex-wrap:wrap;gap:9px;padding:24px 0 8px;display:flex}.tbr-root .schip{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s}.tbr-root .schip:hover{border-color:var(--ink);color:var(--ink)}.tbr-root .schip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tbr-root .tablewrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.tbr-root table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.tbr-root thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--paper-2);padding:14px 16px;font-size:12px;font-weight:800}.tbr-root tbody td{border-bottom:1px solid var(--line);padding:14px 16px}.tbr-root tbody tr:last-child td{border-bottom:0}.tbr-root tbody tr:hover{background:var(--paper-2)}.tbr-root td .nm{font-weight:700}.tbr-root .no{color:var(--ink-3)}.tbr-root td .mini{background:var(--accent);color:#fff;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.tbr-root td .mini.muted{background:var(--line-2);color:var(--ink-2)}.tbr-root .article{padding:8px 0}.tbr-root .article h2{letter-spacing:-.02em;margin:30px 0 12px;font-size:24px;font-weight:800}.tbr-root .article p{color:var(--ink-2);margin:0 0 16px;font-size:16px;line-height:1.72}.tbr-root .article p b{color:var(--ink)}.tbr-root .emptybox{border:1px dashed var(--line-2);border-radius:var(--radius);text-align:center;background:var(--paper-2);padding:34px}.tbr-root .emptybox h3{margin:0 0 8px;font-size:18px;font-weight:800}.tbr-root .emptybox p{max-width:460px;color:var(--ink-2);margin:0 auto;font-size:14.5px;line-height:1.6}.tbr-root .faq{border-top:1px solid var(--line);padding-top:8px}.tbr-root .qa{border-bottom:1px solid var(--line);padding:18px 0}.tbr-root .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:700;list-style:none;display:flex}.tbr-root .qa summary::-webkit-details-marker{display:none}.tbr-root .qa summary .plus{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;transition:transform .2s,border-color .2s,color .2s;display:grid}.tbr-root .qa[open] summary .plus{border-color:var(--ink);color:var(--ink);transform:rotate(45deg)}.tbr-root .qa p{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.tbr-root .schip,.tbr-root .qa summary .plus{transition:none;transform:none}}
