.content-page .legal .crumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-5);font-size:var(--text-label);color:var(--color-text-subtle);flex-wrap:wrap;padding:0;list-style:none;display:flex}.content-page .crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.content-page .crumbs a{color:var(--color-text-muted)}.content-page .crumbs [aria-current]{color:var(--color-text-subtle)}.content-page .article-summary{color:var(--color-text);font-size:18px;line-height:1.55}.content-page .legal ol{gap:var(--space-2);padding-left:1.3em;display:grid}.content-page .legal p+ol,.content-page .legal ol+p,.content-page .legal h3+p{margin-top:var(--space-3)}.content-page .article-note{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent-solid);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface);color:var(--color-text-muted)}.content-page .article-table{width:min(1152px, calc(100vw - 2 * var(--space-6)));margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}@media (max-width:560px){.content-page .article-table{width:calc(100vw - 2 * var(--space-4))}}.content-page .article-table:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.content-page .article-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.content-page .article-table caption{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);font-weight:650}.content-page .article-table :is(th,td){padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.content-page .article-table thead th{background:var(--color-surface-muted);white-space:nowrap;font-weight:650}.content-page .article-table tbody th{font-weight:600}.content-page .article-table tbody tr:last-child>*{border-bottom:0}.content-page .article-faq{gap:var(--space-2);display:grid}.content-page .article-faq details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.content-page .article-faq summary{padding:var(--space-3) var(--space-4);min-height:var(--touch-min);cursor:pointer;font-weight:600}.content-page .article-faq details p{padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted)}.content-page .article-sources{color:var(--color-text-muted);font-size:15px}.content-page .content-cta{gap:var(--space-3);margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-lg);color:#e8f1f3;background:#0b1726;display:grid}.content-page .content-cta h2{color:#fff;font-size:var(--text-heading);margin:0}.content-page .content-cta p{color:#c5d3da}.content-page .content-cta-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.content-page .content-cta .btn:not(.btn-primary){color:#fff;background:0 0;border-color:#ffffff59}.content-page .legal .hub-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.content-page .hub-list a{font-size:var(--text-heading);font-weight:650;line-height:1.3}.content-page .hub-list p{margin-top:var(--space-1);color:var(--color-text-muted)}
