:root{color:#102a33;font-synthesis:none;--teal:#075b68;--ink:#102a33;--muted:#4c616a;--line:#c6d2d6;--lime:#d7e552;background:#fcfdfb;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.55}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #a56512}svg{flex-shrink:0}p{margin:0 0 1rem}h1,h2,h3{margin:0 0 1rem;line-height:1.18}h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(2.25rem,4.2vw,3.6rem);font-weight:650}h2{letter-spacing:-.035em;font-size:1.6rem}h3{font-size:1.08rem;font-weight:650}small,.caption{color:var(--muted);font-size:.79rem;line-height:1.5}strong{font-weight:650}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:650}.site-header,main,.site-nav,footer{max-width:1240px;margin:auto;padding-left:38px;padding-right:38px}.site-header{justify-content:space-between;align-items:center;min-height:110px;display:flex}.brand{letter-spacing:-.055em;align-items:center;gap:13px;font-size:1.45rem;text-decoration:none;display:flex}.brand-mark{background:var(--lime);border-radius:3px;place-items:center;width:44px;height:44px;display:grid}.station-name{text-align:right;font-size:.84rem;font-weight:600}.station-name span{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.site-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.site-nav a{border-bottom:3px solid #0000;align-items:center;gap:12px;min-height:67px;margin-bottom:-1px;font-size:.87rem;font-weight:600;text-decoration:none;display:flex}.site-nav a span{color:var(--muted);font-family:monospace;font-size:.68rem}.site-nav a[aria-current]{color:var(--teal);border-bottom-color:var(--teal)}main{outline:none;padding-bottom:70px}.section-lead{padding:52px 0 35px}.section-lead p:last-child{max-width:740px;color:var(--muted);margin:0;font-size:1.03rem}.now-panel{border:1px solid var(--line);grid-template-columns:1fr 1.22fr;display:grid}.now-primary{background:var(--teal);color:#fff;padding:30px}.panel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:28px;display:flex}.now-primary .eyebrow{color:#cbe2e4;margin:0}.status{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:#e9f0f1;border-radius:2px;padding:5px 9px;font-size:.63rem;font-weight:650}.status.good{background:var(--lime)}.now-primary h2{letter-spacing:0;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.temperature{letter-spacing:-.065em;margin:12px 0 20px;font-size:5.9rem;font-weight:500;line-height:1.05}.temperature span{letter-spacing:-.02em;color:#dcecc2;margin-left:12px;font-size:2.5rem}.feels-like{border-left:3px solid var(--lime);background:#ffffff17;grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;width:fit-content;margin:-6px 0 22px;padding:11px 13px;display:grid}.feels-like span{color:#d7e8ea;font-size:.82rem}.feels-like strong{color:#edf5b8;font-size:1.45rem}.feels-like small{color:#cbe2e4;grid-column:1/-1}.reading-time{font-size:.88rem;font-weight:600}.now-explanation{color:#e2eff0;max-width:390px;min-height:4.4em;font-size:.82rem}.light-button,.outline-button,.notice button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.light-button{color:#fff;background:0 0;border-color:#97b9bd;margin-top:8px}.light-button:hover{background:#ffffff15}.current-metrics{grid-template-columns:repeat(3,1fr);display:grid}.current-metric{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 19px}.current-metric:nth-child(n+4){border-bottom:0}.current-metric>svg{color:var(--teal);margin-bottom:20px}.current-metric h3{letter-spacing:0;margin-bottom:10px;font-size:.77rem;font-weight:500}.current-metric p{letter-spacing:-.04em;margin:0 0 9px;font-size:1.6rem;font-weight:550;line-height:1.2}.current-metric p span{letter-spacing:0;margin-left:4px;font-size:.73rem;font-weight:400}.current-metric small{font-size:.66rem;display:block}.evidence-strip{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 220px;align-items:start;gap:20px;padding:24px 0 27px;display:grid}.evidence-strip .eyebrow{padding-top:4px}.evidence-strip p{color:var(--muted);margin:0;font-size:.8rem}.evidence-strip a{color:var(--teal);align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:flex}.next-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:38px;display:grid}.next-grid>a{padding-bottom:20px;text-decoration:none}.next-grid h2{justify-content:space-between;gap:15px;font-size:1.35rem;display:flex}.next-grid p:last-child{color:var(--muted);font-size:.87rem}.empty{border:1px dashed var(--line);background:#f4f7f6;align-items:flex-start;gap:22px;padding:35px;display:flex}.empty>svg{color:var(--teal)}.empty p{color:var(--muted);margin:0;font-size:.9rem}.controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:30px;display:flex}.controls label{flex-direction:column;gap:6px;font-size:.72rem;font-weight:600;display:flex}.controls input,.controls select{min-height:46px;color:var(--ink);background:#fff;border:1px solid #9fb1b7;border-radius:2px;min-width:160px;padding:8px 10px;font-size:.83rem}.controls select{min-width:230px}.summary-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;display:grid}.summary-grid article{border-left:3px solid var(--lime);padding-left:18px}.summary-grid article:nth-child(2){border-color:#4eb1ce}.summary-grid article:nth-child(3){border-color:#e78559}.summary-grid .eyebrow{margin-bottom:5px;display:block}.summary-grid strong{letter-spacing:-.04em;font-size:1.9rem;display:block}.summary-grid small{font-size:.73rem;display:block}.record-panel{border:1px solid var(--line);margin:30px 0;padding:26px}.panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-title .eyebrow{margin-bottom:6px}.panel-title h2{margin:0}.unit-label{color:var(--teal);font-family:monospace}.chart svg{width:100%;height:auto;max-height:385px;display:block;overflow:visible}.chart text{fill:var(--muted);font-family:Consolas,monospace;font-size:11px}.grid-line{stroke:#d6e0e2;stroke-width:1px}.chart-line{fill:none;stroke:var(--teal);stroke-width:2px}.chart-point,.chart-bar{fill:var(--teal)}.caption{margin-top:14px}.finding{border-top:1px solid var(--line);margin:20px 0 0;padding-top:20px;font-size:.86rem}.coverage-panel{margin:40px 0}.coverage-panel>p{color:var(--muted);font-size:.87rem}.barcode{height:42px}.barcode svg{width:100%;height:100%}.coverage-high{fill:var(--teal)}.coverage-mid{fill:#c9e4e6}.coverage-low{fill:#d7ab50}.coverage-missing{fill:#fff;stroke:#7e9399;stroke-width:1px}.ledger-heading,.ledger li{grid-template-columns:1fr 1.2fr 1.2fr 1.5fr;gap:20px;display:grid}.ledger-heading{color:var(--muted);background:#edf2f2;padding:10px 16px;font-size:.7rem;font-weight:650}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--line);align-items:start;padding:16px;font-size:.8rem}.ledger .quality{font-size:.74rem}.quality small{margin-top:3px;font-size:.67rem;display:block}.mobile-label{display:none}.pagination{justify-content:center;align-items:center;gap:25px;margin:24px 0;display:flex}.pagination>span{font-size:.8rem}.download-panel{border-top:3px solid var(--teal);background:#edf3f2;grid-template-columns:1fr 290px;gap:45px;margin-top:42px;padding:32px;display:grid}.download-panel p{font-size:.85rem}.download-actions{flex-direction:column;gap:10px;display:flex}.download-actions>a:not(.text-link){background:var(--teal);color:#fff;align-items:center;gap:10px;padding:12px 18px;font-size:.84rem;font-weight:550;text-decoration:none;display:flex}.text-link{align-items:center;gap:6px;font-size:.8rem;display:flex}.release{overflow-wrap:anywhere;margin:7px 0;font-family:monospace;font-size:.64rem}.methods-grid{grid-template-columns:1fr 1fr;gap:60px;margin:10px 0 55px;display:grid}.methods-grid p{font-size:.9rem}.facts{margin:20px 0 0}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:20px;padding:15px 0;font-size:.83rem;display:grid}.facts dt{color:var(--muted)}dd{margin:0}.siting{background:#edf3f2;padding:28px}.siting-diagram{text-align:center;color:var(--teal);margin:10px 0 15px;padding:18px 8px;font-size:.8rem}.diagram-node{border:2px solid var(--teal);padding:8px 20px;font-weight:650;display:inline-block}.diagram-connector{padding:12px;font-family:monospace;font-size:.72rem}.diagram-ground{border-top:2px solid var(--teal);padding-top:8px}.diagram-caption{margin-top:18px;font-size:.68rem}.method-list{margin:0 0 50px}.method-list article{border-top:1px solid var(--line);gap:25px;padding:26px 0;display:flex}.method-list article>span{color:var(--teal);padding-top:3px;font-family:monospace;font-size:.8rem}.method-list article h3{font-size:1.2rem}.method-list article p{color:var(--muted);max-width:930px;margin:0;font-size:.9rem}.glossary{border-top:1px solid var(--line);padding-top:30px}.glossary dl{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.glossary dt{color:var(--teal);font-weight:650}.glossary dd{color:var(--muted);margin-top:6px;font-size:.84rem}.policy-grid{grid-template-columns:1fr 1fr;gap:50px 65px;display:grid}.policy-grid p{font-size:.91rem}.policy-grid .eyebrow{font-size:.69rem}.policy-grid h2{font-size:1.5rem}code{overflow-wrap:anywhere;font-size:.8em}.policy-note{background:#edf3f2;margin:35px 0;padding:26px 30px}.policy-note p{margin:0;font-size:.9rem}.changelog{border-top:1px solid var(--line);padding-top:30px}.changelog>div{grid-template-columns:150px 1fr;gap:25px;display:grid}.changelog time{color:var(--teal);font-family:monospace;font-size:.8rem}.changelog p{font-size:.9rem}.notice{background:#faf1d9;margin-top:20px;padding:18px;font-size:.85rem}.notice button{margin-left:12px}footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:30px;padding-bottom:35px;display:flex}footer>div{font-size:.95rem}footer span{color:var(--muted);margin-top:7px;font-size:.73rem;display:block}footer p{color:var(--muted);text-align:right;margin:0;font-size:.75rem}footer a{color:var(--teal);align-items:center;gap:5px;margin-top:6px;display:inline-flex}.skip-link{z-index:2;background:#fff;padding:10px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:10px}@media (width<=950px){.now-panel{grid-template-columns:.9fr 1fr}.current-metrics{grid-template-columns:repeat(2,1fr)}.current-metric{padding:20px 15px}.current-metric:nth-child(4){border-bottom:1px solid var(--line)}.current-metric:nth-child(n+5){border-bottom:0}.current-metric>svg{margin-bottom:10px}.current-metric p{font-size:1.4rem}.evidence-strip{grid-template-columns:140px 1fr}.evidence-strip a{grid-column:2}.site-nav a{gap:6px;font-size:.75rem}.methods-grid{gap:30px}.download-panel{grid-template-columns:1fr 250px;gap:25px}.temperature{font-size:5rem}}@media (width<=650px){:root{font-size:17px}.site-header,main,.site-nav,footer{padding-left:20px;padding-right:20px}.site-header{align-items:flex-start;gap:12px;min-height:100px;padding-top:24px;padding-bottom:20px}.brand{gap:8px;font-size:1.22rem}.brand-mark{width:34px;height:34px}.brand-mark svg{width:23px}.station-name{max-width:115px;padding-top:2px;font-size:.67rem}.station-name span{margin-top:4px;font-size:.64rem}.site-nav{grid-template-columns:1fr 1fr;column-gap:20px;padding-top:4px;padding-bottom:4px}.site-nav a{gap:8px;min-height:48px;font-size:.72rem}.site-nav a span{font-size:.6rem}.section-lead{padding-top:32px;padding-bottom:26px}h1{letter-spacing:-.05em;max-width:420px;font-size:2.4rem}.section-lead p:last-child{font-size:.94rem}.eyebrow{font-size:.62rem}.now-panel{display:block}.now-primary{padding:23px}.panel-top{margin-bottom:23px}.temperature{font-size:5.5rem}.now-explanation{max-width:100%;min-height:0;font-size:.84rem}.current-metrics{grid-template-columns:1fr 1fr}.current-metric{border-left:0;padding:21px 18px}.current-metric:nth-child(2n){border-left:1px solid var(--line)}.current-metric:nth-child(3){border-bottom:1px solid var(--line)}.current-metric h3{font-size:.82rem}.current-metric small{font-size:.71rem}.current-metric p{font-size:1.65rem}.evidence-strip{padding:24px 0;display:block}.evidence-strip .eyebrow{margin-bottom:10px}.evidence-strip p{margin-bottom:15px;font-size:.84rem}.next-grid{margin-top:30px;display:block}.next-grid>a{margin-bottom:18px;padding-bottom:15px;display:block}.next-grid h2{font-size:1.4rem}.controls{grid-template-columns:1fr 1fr;gap:13px;display:grid}.controls label{min-width:0}.controls input,.controls select{width:100%;min-width:0;max-width:100%;padding:8px;font-size:.78rem}.controls label:nth-child(3),.controls .outline-button{grid-column:1/-1}.summary-grid{margin:25px 0;display:block}.summary-grid article{margin-bottom:21px;padding:0 0 0 17px}.summary-grid strong{font-size:1.65rem}.summary-grid small{font-size:.76rem}.summary-grid .eyebrow{font-size:.62rem}.record-panel{padding:17px 12px}.panel-title h2{font-size:1.3rem}.chart svg{min-height:180px}.chart text{font-size:16px}.chart .caption{font-size:.77rem}.finding{font-size:.84rem}.empty{gap:13px;padding:24px 18px}.empty svg{width:25px}.empty h3{font-size:1.1rem}.empty p{font-size:.85rem}.ledger-heading{display:none}.ledger li{grid-template-columns:1fr 1fr;gap:12px 15px;padding:18px 0;display:grid}.ledger li time{grid-column:1/-1;font-size:.94rem;font-weight:650}.ledger li .quality{grid-column:1/-1;font-size:.78rem}.mobile-label{margin-bottom:4px;font-size:.65rem;display:block}.download-panel{padding:24px 20px;display:block}.download-actions{margin-top:24px}.methods-grid,.policy-grid{display:block}.methods-grid>section,.policy-grid>section{margin-bottom:35px}.facts>div{grid-template-columns:1fr 1fr;gap:15px;font-size:.8rem}.siting{padding:24px 20px}.method-list article{gap:15px}.method-list article h3{font-size:1.17rem}.method-list article p{font-size:.89rem}.glossary dl{grid-template-columns:1fr 1fr;gap:23px 18px}.policy-note{padding:23px 20px}.changelog>div{display:block}.changelog time{margin-bottom:12px;display:block}footer{padding-top:25px;padding-bottom:30px;display:block}footer p{text-align:left;margin-top:23px}.notice button{margin-top:12px;margin-left:0;display:block}.caption{font-size:.77rem}main{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
