.b-page .b-byline{color:var(--ink-soft);font-size:.92rem;font-weight:600;margin:0 auto 28px!important;max-width:980px;text-align:center}.b-page .b-byline span+span:before{content:"\00b7";margin:0 8px}.b-page .b-toc{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin:0 auto 36px;max-width:980px}.b-page .b-toc strong{color:var(--ink);font-size:.82rem;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.b-page .b-toc a{background:var(--bg-alt);border-radius:99px;color:var(--brand);font-size:.88rem;font-weight:700;padding:6px 14px;text-decoration:none}.b-page .b-toc a:hover{background:var(--accent-tint);color:var(--accent)}.b-page .b-answer{background:#fff;border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0 auto;max-width:980px;padding:28px 32px}.b-page .b-answer>p{color:var(--ink-soft);font-size:1.08rem;line-height:1.65}.b-page .b-answer .n-stats{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.b-page .n-stats strong{font-size:clamp(1.5rem,2.6vw,2.1rem)}.b-page .n-stats.is-3{grid-template-columns:repeat(3,1fr)}.b-page .b-answer .n-stats strong{font-size:clamp(1.5rem,3vw,2.1rem)}.b-page .b-table-wrap{margin:0 auto;max-width:980px;overflow-x:auto}.b-page .b-table{background:#fff;border:1px solid var(--line);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;box-shadow:var(--shadow);overflow:hidden;width:100%}.b-page .b-table td,.b-page .b-table th{border-bottom:1px solid var(--line);line-height:1.5;padding:14px 18px;text-align:left;vertical-align:top}.b-page .b-table thead th{background:var(--brand);border-bottom:0;color:#fff;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.b-page .b-table tbody th{color:var(--ink);font-family:var(--font-display);font-size:1rem}.b-page .b-table td{color:var(--ink-soft);font-size:.97rem}.b-page .b-table tbody tr:last-child td,.b-page .b-table tbody tr:last-child th{border-bottom:0}.b-page .b-table tbody tr:nth-child(2n){background:var(--bg-alt)}.b-page .b-table .is-ours{background:var(--accent-tint);color:var(--ink);font-weight:600}.b-page .b-table thead .is-ours{background:var(--accent);color:#fff}.b-page .b-badge{border-radius:99px;display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.b-page .b-badge.is-open{background:var(--accent-tint);color:var(--accent)}.b-page .b-badge.is-closed{background:#f1e3e3;color:#9b1c1c}.b-page .b-table-note{color:var(--ink-soft);font-size:.95rem;margin:18px auto 0!important;max-width:980px}.b-page .b-callout-wrap{margin:0 auto;max-width:980px}.b-page .b-callout-wrap .n-callout{margin:24px 0 0}.b-page .b-callout-wrap .n-callout h3{font-size:1.1rem;margin-bottom:6px}.b-page .b-two{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:26px}.b-page .b-list-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px}.b-page .b-list-card h3{font-size:1.1rem;margin-bottom:10px}.b-page .b-list-card ul{display:grid;gap:8px}.b-page .b-list-card li{align-items:flex-start;color:var(--ink-soft);display:flex;gap:10px;line-height:1.45}.b-page .b-list-card svg{color:var(--accent);flex:none;height:19px;margin-top:2px;width:19px}.b-page .b-list-card.is-warn svg{color:#b4741a}.b-page .b-flow{counter-reset:flow;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:980px}.b-page .b-flow li{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);counter-increment:flow;padding:20px}.b-page .b-flow li:before{align-items:center;background:var(--accent);border-radius:50%;color:#fff;content:counter(flow);display:inline-flex;font-weight:800;height:32px;justify-content:center;margin-bottom:10px;width:32px}.b-page .b-flow h3{font-size:1.02rem;margin-bottom:4px}.b-page .b-flow p{color:var(--ink-soft);font-size:.93rem}.b-page .b-posts{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.b-page .b-post{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.b-page .b-post:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.b-page .b-post-img{aspect-ratio:16/10;position:relative}.b-page .b-post-img img{object-fit:cover}.b-page .b-post-body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.b-page .b-post-body p{color:var(--ink-soft);font-size:.95rem}.b-page .b-post-meta{color:var(--accent)!important;font-size:.78rem!important;font-weight:700;letter-spacing:.06em;margin-bottom:6px!important;text-transform:uppercase}.b-page .b-post-body .n-link{margin-top:auto;padding-top:10px}.b-page .b-article{margin:0 auto;max-width:760px}.b-page .b-article-img{margin:0 auto 36px;max-width:980px}.b-page .b-article-img img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);height:auto;max-height:460px;object-fit:cover;width:100%}.b-page .n-prose p{margin:0 0 1.1em}@media (max-width:900px){.b-page .b-flow,.b-page .b-posts,.b-page .b-two{grid-template-columns:1fr}.b-page .b-answer{padding:22px 20px}}@media (max-width:640px){.b-page .n-stats.is-3{grid-template-columns:1fr}.b-page .b-table-stack thead{display:none}.b-page .b-table-stack,.b-page .b-table-stack tbody,.b-page .b-table-stack td,.b-page .b-table-stack th,.b-page .b-table-stack tr{display:block;width:100%}.b-page .b-table-stack tbody th{padding-bottom:2px}.b-page .b-table-stack tbody td,.b-page .b-table-stack tbody th{border-bottom:0}.b-page .b-table-stack tbody tr{border-bottom:1px solid var(--line);padding:6px 0}.b-page .b-table-stack td{padding-top:4px}.b-page .b-table-stack td:before{color:var(--accent);content:attr(data-col);display:block;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}}