.search{position:relative}.search .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-fallback{color:var(--link)}.search input{font:inherit;border:1px solid var(--axis);width:100%;color:var(--ink);background:#fff;border-radius:3px;padding:8px 12px;font-size:1rem}.search input:focus{outline:2px solid var(--focus);outline-offset:-1px}.search.big input{border-color:#98a4b1;padding:12px 14px;font-size:1.0625rem}.search-list{z-index:20;border:1px solid var(--line);background:#fff;max-height:340px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 6px 18px #1e28331a}.search-list li{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;display:flex}.search-list li[aria-selected=true],.search-list li:hover{background:var(--tint)}.search-list .n{color:var(--ink);font-size:.9375rem}.search-list .k{color:var(--muted);text-align:right;font-size:.8125rem}.search-list .none{color:var(--muted);cursor:default;font-size:.875rem}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--page:#fff;--surface:#fff;--tint:#f5f6f8;--ink:#1e2833;--ink-2:#4f5b68;--muted:#76808c;--grid:#eef0f3;--axis:#c5cbd3;--border:#dfe3e8;--line:#dfe3e8;--line-2:#eef0f3;--head:#1e2833;--head-2:#2f5f8e;--focus:#23588c;--series-1:#2f5f8e;--series-2:#b05a4e;--series-3:#4b7f6c;--series-4:#6d5a8e;--series-5:#a67c2e;--series-6:#3b8790;--water:#dfe9f2;--water-edge:#5a8ab5;--note-bg:#f5f6f8;--note-edge:#c5cbd3;--warn-ink:#7a4b12;--link:#23588c;--ctx:#c5cbd3;--warm:#b05a4e;--cool:#2f5f8e;--band:#eef0f3;--rule:#76808c;--fire:#b05a4e;--air:#6d5a8e;--dr0:#eceef0;--dr1:#f3ead3;--dr2:#e4d0a2;--dr3:#d0b27f;--dr4:#b59360;--aqi-good:#0ca30c;--aqi-moderate:#fab219;--aqi-usg:#ec835a;--aqi-unhealthy:#d03b3b;--aqi-very:#8f3f97;--aqi-hazardous:#7e0023;--warm1:#f4e3da;--warm2:#ecc9b7;--warm3:#e0a88f;--warm4:#cd7f68;--warm5:#b05a4e;--warm6:#843a38;--blue1:#dfe9f2;--blue2:#b8cfe3;--blue3:#89afcf;--blue4:#5a8ab5;--blue5:#2f5f8e;--d-w4:#b05a4e;--d-w3:#cd7f68;--d-w2:#e0a88f;--d-w1:#f4e3da;--d-n:#e8eaed;--d-c1:#dfe9f2;--d-c2:#b8cfe3;--d-c3:#5a8ab5;--d-c4:#2f5f8e;--shell-h:61px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--shell-h) + 15px)}body{background:var(--page);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font:400 16px/1.5 Public Sans,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--link);text-decoration:none}a:hover{color:var(--head-2);text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{z-index:40;background:#fff;padding:8px 12px;top:12px;left:12px}.wrap,main{max-width:1296px;margin-inline:auto;padding-inline:32px}.lede,main>p,.notes p,.notes li,.warning,.small{max-width:75ch}header.site{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}header.site .wrap{align-items:center;gap:26px;min-height:60px;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand svg{flex:none}header.site nav{gap:20px;font-size:15px;display:flex}header.site nav a{color:var(--ink);white-space:nowrap;padding:4px 0;text-decoration:none;display:block}header.site nav a:hover{color:var(--ink);text-decoration:underline}header.site nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink);font-weight:650}header.site nav a:focus-visible{outline-offset:-2px;outline-width:2px}header.site .search{flex:0 310px;min-width:0;margin-left:auto}header.site .search input{height:38px;padding:0 12px;font-size:15px}.prototype{color:var(--ink-2);border-left:4px solid var(--note-edge);background:var(--note-bg);max-width:1232px;margin-top:12px;padding:8px 12px;font-size:.875rem}main{padding-block:8px 56px}h1{letter-spacing:-.015em;margin:28px 0 6px;font-size:2.25rem;font-weight:700;line-height:1.15}h2{margin:40px 0 10px;font-size:1.375rem;font-weight:700;line-height:1.2}h3{font-weight:600}.lede{color:var(--ink-2);margin-top:6px;font-size:1.0625rem}.sub:not(p){border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:32px 0 12px;padding-bottom:6px;display:flex}.sub h2,.sub h3{margin:0;font-size:1.1875rem;font-weight:700}.sub .src,.sub p{color:var(--muted);margin:0;font-size:.8125rem}.crumbs{color:var(--muted);margin-top:20px;font-size:.875rem}.crumbs a{color:var(--ink-2)}.btn{border:1px solid var(--link);color:var(--link);background:#fff;border-radius:3px;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.btn.solid{background:var(--link);color:#fff}.btn:hover{color:var(--head-2);background:#eef3f8}.btn.solid:hover{background:var(--head-2);color:#fff}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:middle;padding:7px 8px}th{color:var(--ink-2);border-bottom-color:var(--line);font-size:.8125rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:16px}.small{color:var(--ink-2);font-size:.875rem}.findings{grid-template-columns:repeat(12,1fr);gap:0 32px;display:grid}.fd{border-top:1px solid var(--axis);min-width:0;padding:30px 0 34px}.fd.s6,.fd.s5,.fd.s4,.fd.s3,.fd.s2,.fd.s1{color:var(--ink)}.fd h2{letter-spacing:-.012em;text-wrap:balance;margin:0 0 9px;font-weight:650;line-height:1.16}.fd.s7{border-top:2px solid var(--ink);grid-column:span 12}.fd.s7 h2{max-width:26em;font-size:36px}.fd.s6{grid-column:span 12}.fd.s6 h2{max-width:30em;font-size:28px}.fd.s5{grid-column:span 8}.fd.s5 h2{font-size:25px}.fd.s4{grid-column:span 4}.fd.s4 h2{font-size:21px}.fd.s3{grid-column:span 4}.fd.s3 h2{font-size:19px}.fd.s2,.fd.s1,.fd.s0{grid-column:span 3;font-size:14.5px;line-height:1.45}.fd.s2 h2,.fd.s1 h2,.fd.s0 h2{font-size:16.5px;line-height:1.25}p.sub{color:var(--ink-2);max-width:48em;margin:0 0 10px}.fd.s7 p.sub{font-size:18px}.fd.s4 p.sub,.fd.s3 p.sub{font-size:15.5px}.fd.s2 p.sub,.fd.s1 p.sub,.fd.s0 p.sub{font-size:14.5px}.fd .ev{color:var(--ink-2);margin:0 0 16px;font-size:14px}.fd .ev b{color:var(--ink);font-weight:650}.two{grid-template-columns:8fr 4fr;align-items:start;gap:32px;display:grid}.two.even{grid-template-columns:1fr 1fr}.two.map-l{grid-template-columns:7fr 5fr}.frame{min-width:0;margin:0}.frame+.frame{margin-top:26px}.two>.frame+.frame{margin-top:0}.frame h3{letter-spacing:-.012em;margin:0 0 2px;font-size:16px;font-weight:650;line-height:1.3}.frame .fsub{color:var(--ink-2);margin:0 0 6px;font-size:14px}.frame .src{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.4}.frame .src a{color:inherit;text-decoration-color:var(--axis)}div.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:3px 14px;margin-top:8px;font-size:13px;display:flex}div.legend .sw{vertical-align:-1px;width:14px;height:10px;margin-right:5px;display:inline-block}div.legend .ramp{align-items:flex-start;display:inline-flex}div.legend .ramp span{width:46px;color:var(--ink-2);text-align:left;white-space:nowrap;border-top:10px solid;margin-right:1px;padding-top:2px;font-size:12px;display:inline-block}table.rows{border-collapse:collapse;width:100%;margin-top:8px;font-size:15px}.rows th{border-bottom:1px solid var(--axis);color:var(--ink-2);text-align:left;padding:6px 12px 6px 0;font-size:13.5px;font-weight:600}.rows td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 12px 6px 0}.rows td.h{width:34%;min-width:170px;padding-right:18px}.rows td.num,.rows th.num{text-align:right;white-space:nowrap}.rows small{color:var(--muted);font-size:13px;line-height:1.25;display:block}.rows tr.gp td{border-bottom:1px solid var(--axis);padding-top:16px;font-size:14.5px;font-weight:650}.block{border-top:1px solid var(--axis);padding:28px 0 34px}.block h2{letter-spacing:-.012em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.16}footer.site{background:var(--tint);border-top:1px solid var(--axis);color:var(--ink-2);margin-top:20px;font-size:14px}.to-top{z-index:15;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--axis);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 1px 4px #00000026}.to-top[hidden]{display:none}.to-top:hover{background:var(--tint)}@media print{.to-top{display:none}}footer.site .wrap{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;padding-block:28px 30px;display:grid}footer.site h2{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.5}footer.site p{max-width:46ch;margin:0}footer.site ul{margin:0;padding:0;list-style:none}footer.site li a{color:var(--ink);padding:2px 0;text-decoration:none;display:block}footer.site li a:hover{color:var(--ink);text-decoration:underline}@media (width<=1100px){:root{--shell-h:86px}header.site .wrap{flex-wrap:wrap;gap:6px 20px;min-height:0;padding-block:8px 2px}header.site .search{flex:1 1 0;order:2}header.site nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}header.site nav::-webkit-scrollbar{display:none}}@media (width<=1040px){.two,.two.even,.two.map-l{grid-template-columns:1fr;gap:24px}.fd.s5{grid-column:span 12}.fd.s4,.fd.s3,.fd.s2,.fd.s1,.fd.s0{grid-column:span 6}footer.site .wrap{grid-template-columns:1fr 1fr}}@media (width<=640px){:root{--shell-h:79px}.wrap,main{padding-inline:16px}h1{font-size:1.75rem}.brand{font-size:18px}header.site .wrap{gap:6px 12px;padding-block:6px 0}header.site nav{gap:14px;font-size:14.5px}header.site nav a{padding:5px 0}header.site .search input{height:34px;font-size:16px}header.site .wrap{position:relative}header.site .search{position:static}header.site .search-list{left:16px;right:16px}.findings{display:block}.fd{padding:24px 0 26px}.fd.s7 h2{font-size:27px}.fd.s6 h2{font-size:24px}.fd.s5 h2{font-size:22px}.fd.s4 h2{font-size:20px}.fd.s3 h2{font-size:18.5px}.fd.s7 p.sub{font-size:16.5px}table.rows{font-size:14px}.rows td.h{width:38%;min-width:0;padding-right:10px}.rows .hide-s{display:none}div.legend .ramp span{width:38px}footer.site .wrap>div:first-child{grid-column:1/-1}}
