.nh-hdr{z-index:var(--nh-z-nav);background:var(--nh-bg);border-bottom:var(--nh-border-strong);font-family:var(--nh-font-sans);position:sticky;top:0}.nh-hdr__in{max-width:var(--nh-container);width:100%;margin:0 auto}.nh-hdr__ticker{border-bottom:var(--nh-border)}.nh-hdr__ticker .nh-hdr__in{justify-content:space-between;gap:var(--nh-sp-4);padding:6px var(--nh-gutter);font-family:var(--nh-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nh-text-3);font-size:10.5px;display:flex}.nh-hdr__ticker b{color:var(--nh-prov-live);font-weight:500}.nh-hdr__ticker .nh-diamond{color:var(--nh-verdict)}.nh-hdr__ticker a{color:var(--nh-text-3);white-space:nowrap;text-decoration:none}.nh-hdr__ticker a:hover{color:var(--nh-accent)}.nh-hdr__bar{align-items:center;gap:var(--nh-sp-6);height:64px;padding:0 var(--nh-gutter);display:flex}.nh-hdr__mark{color:var(--nh-text);align-items:center;gap:10px;text-decoration:none;display:flex}.nh-hdr__mark svg{width:24px;height:24px;display:block;transform:translateY(-1px)}.nh-hdr__mark span{font-family:var(--nh-font-sans);text-transform:uppercase;letter-spacing:var(--nh-tracking-caps);color:var(--nh-text);font-size:15px;font-weight:700}.nh-hdr__links{gap:var(--nh-sp-5);margin-right:auto;display:flex}.nh-hdr__links a{font-family:var(--nh-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-text-2);padding:6px 0;font-size:12px;text-decoration:none;position:relative}.nh-hdr__links a:hover{color:var(--nh-accent)}.nh-hdr__links a[aria-current]{color:var(--nh-text)}.nh-hdr__links a[aria-current]:before{content:"◆ ";color:var(--nh-verdict);vertical-align:1px;font-size:9px}.nh-hdr__links a[aria-current]:after{content:"";background:var(--nh-accent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.nh-hdr__right,.nh-hdr__desktop{align-items:center;gap:var(--nh-sp-3);display:flex}.nh-hdr__menu-btn{border:var(--nh-border-strong);width:38px;height:38px;color:var(--nh-text-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.nh-hdr__menu-btn:hover{color:var(--nh-accent);border-color:var(--nh-accent)}.nh-hdr__mobile{border-top:var(--nh-border);background:var(--nh-surface);padding:var(--nh-sp-3) var(--nh-gutter) var(--nh-sp-4)}.nh-hdr__mobile a{font-family:var(--nh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nh-text-2);border-bottom:var(--nh-border);padding:10px 0;font-size:13px;text-decoration:none;display:block}.nh-hdr__mobile a[aria-current]{color:var(--nh-text)}.nh-hdr__mobile a[aria-current]:before{content:"◆ ";color:var(--nh-verdict);font-size:9px}.nh-hdr__mobile-foot{justify-content:space-between;align-items:center;gap:var(--nh-sp-3);margin-top:var(--nh-sp-3);display:flex}@media (max-width:860px){.nh-hdr__links,.nh-hdr__desktop{display:none}.nh-hdr__menu-btn{display:flex}.nh-hdr__ticker .nh-hdr__in{letter-spacing:.06em;font-size:9.5px}.nh-hdr__ticker-r{display:none}}.nh-foot{border-top:var(--nh-border-strong);background:var(--nh-surface);margin-top:var(--nh-sp-8)}.nh-foot__in{max-width:var(--nh-container);padding:var(--nh-sp-6) var(--nh-gutter) var(--nh-sp-7);gap:var(--nh-sp-4);flex-direction:column;margin:0 auto;display:flex}.nh-foot__row{align-items:center;gap:var(--nh-sp-3) var(--nh-sp-4);flex-wrap:wrap;display:flex}.nh-foot__legend{align-items:center;gap:var(--nh-sp-2);flex-wrap:wrap;display:flex}.nh-foot__legend .nh-tag{align-items:baseline;gap:6px;display:inline-flex}.nh-foot__legend .nh-foot__n{font-size:var(--nh-text-xs)}.nh-foot__fresh{font-family:var(--nh-font-mono);font-size:var(--nh-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-text-3);margin-left:auto}.nh-foot__fresh b{color:var(--nh-prov-live);font-weight:500}.nh-foot__fresh .nh-diamond{color:var(--nh-verdict)}.nh-foot__links{gap:var(--nh-sp-4);flex-wrap:wrap;display:flex}.nh-foot__links a{font-family:var(--nh-font-mono);font-size:var(--nh-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-text-2);text-decoration:none}.nh-foot__links a:hover{color:var(--nh-accent)}.nh-foot__rule{border-top:var(--nh-border);height:0}.nh-foot__copy{font-family:var(--nh-font-mono);font-size:var(--nh-text-2xs);letter-spacing:.04em;color:var(--nh-text-3);line-height:1.6}.nh-foot__copy em{color:var(--nh-text-2);font-style:italic}@media (max-width:620px){.nh-foot__fresh{margin-left:0}}@media (max-width:720px){.nh-hdr__bar,.nh-hdr__ticker .nh-hdr__in,.nh-hdr__mobile,.nh-foot__in{padding-left:var(--nh-sp-4);padding-right:var(--nh-sp-4)}}.nh-theme{border:var(--nh-border-strong);align-items:center;display:inline-flex}.nh-theme--compact{border:0;gap:2px}.nh-theme button{border:0;border-right:var(--nh-border);min-width:26px;height:26px;color:var(--nh-text-3);cursor:pointer;font-family:var(--nh-font-mono);font-size:var(--nh-text-2xs);text-transform:uppercase;letter-spacing:var(--nh-tracking-caps);background:0 0;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:flex}.nh-theme--compact button,.nh-theme button:last-child{border-right:0}.nh-theme button:hover{color:var(--nh-accent)}.nh-theme button[aria-checked=true]{color:var(--nh-on-accent);background:var(--nh-accent)}.nh-theme--compact button[aria-checked=true]{color:var(--nh-accent);background:0 0}
@media print{:root,:root[data-theme=ink]{--nh-bg:#fff;--nh-paper:#fff;--nh-paper-raised:#fff;--nh-paper-sunk:#f4f2ec;--nh-surface:#fff;--nh-well:#f4f2ec;--nh-ink:#17191c;--nh-ink-soft:#3a3f45;--nh-ink-faint:#5a5e64;--nh-rule:#17191c4d;--nh-rule-strong:#17191c80}html,body{color:#17191c!important;background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.nh-hdr,.nh-foot,.nh-theme,.nh-btn,.nh-home-actions,[role=dialog],[data-print=hide]{display:none!important}details{display:block!important}details>summary{display:none!important}.nh-panel,table,thead,tr,figure,svg,blockquote,.nh-stamp,.nh-seal{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}.nh-surface,.nh-wrap,main{width:auto!important;max-width:none!important;margin:0!important}a[href^=http]:after{content:" " attr(href);font-family:var(--nh-font-mono), monospace;color:#5a5e64;word-break:break-all;font-size:9pt}@page{margin:18mm 15mm 22mm}.nh-print-footer{font-family:var(--nh-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#5a5e64;border-top:1px solid #17191c4d;justify-content:space-between;gap:12px;padding-top:3mm;font-size:8pt;position:fixed;bottom:-14mm;left:0;right:0;display:flex!important}}.nh-print-footer{display:none}
