:root{font-family:Inter,Arial,sans-serif;color:#fff;background:#06172d;font-synthesis:none;--navy: #0a2e5d;--gold: #f2b632;--muted: #bacbdc;--line: #304861}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}a{color:var(--gold)}button{color:inherit}aside{position:fixed;width:240px;inset:0 auto 0 0;background:var(--navy);padding:36px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{color:#fff;text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.8px}.brand span{color:var(--gold)}.brand small{display:block;font-size:16px;letter-spacing:1.3px;margin-top:13px;color:#d6e2ee}nav{display:grid;gap:8px;margin-top:56px}nav button{text-align:left;background:none;border:0;padding:15px 10px;border-radius:7px;font-size:16px}nav button[aria-current]{background:#fff;color:var(--navy);font-weight:700}.navnum{opacity:.65;font-size:16px;margin-right:12px}.asidefoot{margin-top:auto;font-size:16px;color:#d1dceb;line-height:1.7}.asidefoot small{font-size:16px}.shell{margin-left:240px}header{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid var(--line);color:var(--muted);font-size:16px}main{max-width:1440px;padding:36px 40px;margin:auto}.eyebrow{color:var(--gold);font-size:16px;letter-spacing:1.4px;font-weight:700;line-height:1.6}.heading{margin-bottom:30px}h1{font-size:38px;letter-spacing:-1.2px;margin:12px 0}h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:12px 0}h3{font-size:17px;line-height:1.45;margin:10px 0}.intro,p{color:var(--muted);line-height:1.65;font-size:16px}.intro{font-size:16px}.hero{background:var(--navy);border:1px solid #3d5774;border-top:3px solid var(--gold);padding:30px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;border-radius:10px}.hero h2{font-size:32px;max-width:440px}.hero p{max-width:450px}.herofact{border-left:1px solid #496280;padding-left:38px;align-self:center}.herofact>span{font-size:16px;letter-spacing:1.5px;color:#d1dcea}.herofact strong{display:block;font-size:46px;font-weight:500;margin:18px 0;color:var(--gold);letter-spacing:-1px}.herofact p{font-size:16px}.primary{background:var(--gold);color:#09284f;border:0;padding:13px 20px;font-weight:700;border-radius:6px;margin-top:12px}.pill{padding:6px 9px;border:1px solid #6c7e91;border-radius:4px;font-size:16px;display:inline-block}.sectiontitle{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px;gap:12px}.sectiontitle h2{font-size:19px;margin:0}.sectiontitle>span{font-size:16px;color:var(--muted)}.stagegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stagecard,.panel,.measure{background:#0d233e;border:1px solid var(--line);border-radius:8px;padding:23px;text-align:left}.stagecard h3,.stagecard p{font-size:16px}.gold,.link{color:var(--gold);font-size:16px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.link{background:none;border:0;padding:8px 0;text-align:left}.notice{background:#152b43;border-left:3px solid var(--gold);padding:14px 18px;font-size:16px;line-height:1.8}.pagefoot{display:flex;justify-content:space-between;color:#a9bdd1;font-size:16px;border-top:1px solid var(--line);padding-top:25px;margin-top:35px;gap:15px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tabs button{background:#0d233e;border:1px solid var(--line);border-radius:6px;padding:12px 18px;text-align:left;font-size:16px}.tabs small{display:block;margin-top:6px;font-size:16px}.tabs button.active{background:#fff;color:var(--navy);border-color:#fff}.filters{display:flex;gap:14px;margin:22px 0}label{display:block;font-size:16px;color:#c9d7e5}select,input:not([type=range]){display:block;background:#0d233e;border:1px solid #556a80;color:#fff;border-radius:5px;padding:12px;margin-top:7px;min-width:170px;width:100%}.search{flex:1}.metricgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.measure{display:flex;flex-direction:column;min-height:250px}.measure h3{min-height:50px}.number{font-size:36px;color:#fff;font-weight:600;letter-spacing:-1px;margin:12px 0}.measure p{font-size:16px;margin-top:0}.measure footer,.policy footer{border-top:1px solid var(--line);padding-top:14px;margin-top:auto;font-size:16px;display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.measure footer span,.policy footer span{color:var(--gold)}.unavailable .number{font-size:23px;color:var(--gold)}button:hover{border-color:var(--gold)}.stagecard:hover,.measure:hover,.policy:hover{background:#173354}.policygrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.policy{min-height:210px;display:flex;flex-direction:column}.policy .pill{align-self:flex-start;margin-bottom:22px}.empty{text-align:center;padding:50px;border:1px solid var(--line);border-radius:8px}.empty button{background:var(--gold);color:var(--navy);padding:12px;border:0;border-radius:6px}.panel label{margin-top:26px}input[type=range]{width:100%;accent-color:var(--gold);display:block;margin-top:17px}output{float:right;color:var(--gold);font-weight:700}.result{margin:28px 0;padding:20px;background:var(--navy);font-size:16px}.result strong{display:block;font-size:46px;color:var(--gold)}.result small{display:block;margin-top:13px;color:var(--muted)}.readiness{padding-left:20px;font-size:16px;line-height:1.9;color:var(--muted)}.readiness li{padding:10px}.tablewrap{overflow:auto}table{border-collapse:collapse;font-size:16px;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line);padding:14px;min-width:90px}td:last-child{min-width:260px;line-height:1.6}th{color:var(--gold)}.context{margin-top:20px}.context>a{display:inline-block;margin-top:22px;font-size:16px}dialog{background:#0d233e;color:#fff;border:1px solid #536a83;border-top:3px solid var(--gold);border-radius:10px;max-width:740px;width:calc(100% - 32px);padding:32px;max-height:90vh}dialog::backdrop{background:#001020cc}.close{float:right;background:#fff;color:var(--navy);padding:9px 16px;border:0;border-radius:4px}dialog h2{padding-right:70px}dl{font-size:16px;line-height:1.6}dt{color:var(--gold);margin-top:20px;font-weight:700}dd{margin:5px 0;color:#d9e3ed;overflow-wrap:anywhere}dialog section{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}dialog section p{overflow-wrap:anywhere}.skip{position:absolute;left:-10000px}.skip:focus{left:10px;top:10px;z-index:20;background:#fff;color:var(--navy);padding:15px}@media(min-width:1600px){main{padding-top:50px}}@media(max-width:1100px){aside{width:200px;padding:28px 18px}.brand{font-size:20px}.shell{margin-left:200px}main{padding:30px 25px}header{padding:0 25px}.stagegrid,.metricgrid{grid-template-columns:repeat(2,1fr)}.hero{gap:25px;padding:25px}.herofact{padding-left:25px}.hero h2{font-size:28px}}@media(max-width:700px){aside{position:static;width:100%;padding:22px 20px 12px;border-right:0}.brand{font-size:23px}.brand small{font-size:16px;margin-top:7px}nav{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;gap:6px}nav button{padding:11px 8px;font-size:16px;text-align:center}.navnum,.asidefoot{display:none}.shell{margin-left:0}header{height:49px;padding:0 20px;font-size:16px}main{padding:27px 20px}.heading{margin-bottom:22px}h1{font-size:29px;line-height:1.15;letter-spacing:-.8px}.intro{font-size:16px}.hero{grid-template-columns:1fr;padding:22px;gap:28px}.hero h2{font-size:27px}.herofact{border-left:0;border-top:1px solid #496280;padding:23px 0 0}.herofact strong{font-size:39px;margin:14px 0}.stagegrid{gap:10px}.stagecard{padding:17px}.stagecard h3,.stagecard p{font-size:16px}.twocol,.metricgrid,.policygrid{grid-template-columns:1fr}.panel,.measure{padding:22px}.sectiontitle{align-items:flex-start}.sectiontitle h2{font-size:17px}.sectiontitle>span{font-size:16px;max-width:115px}.tabs{display:grid;grid-template-columns:1fr 1fr}.tabs button{padding:12px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filters .search{grid-column:1/-1}select,input:not([type=range]){min-width:0;font-size:16px}.measure{min-height:230px}.measure h3{min-height:0}.pagefoot{flex-direction:column;line-height:1.6}dialog{padding:22px}.notice{font-size:16px}button{min-height:44px}}.nowrap{white-space:nowrap}:root{--cyan: #6edbe5;--line: #29475f;background:#061a2e}aside{position:relative;width:auto;inset:auto;display:flex;flex-direction:row;align-items:center;padding:22px 36px;border-right:0;gap:52px}.brand{font-size:27px;white-space:nowrap}.brand small{margin-top:5px}nav{display:flex;gap:16px;margin:0;flex:1;justify-content:flex-end}nav button{border-radius:0;padding:17px 8px 13px;border-bottom:3px solid transparent}nav button[aria-current]{background:none;color:#fff;border-bottom-color:var(--gold)}.navnum,.asidefoot{display:none}.shell{margin-left:0}header{height:42px;padding:0 36px;font-size:16px;background:#071e35}.pill{border:0;padding:4px 0;border-radius:0;color:var(--gold)}main{max-width:1600px;padding:26px 36px}.overview-hidden{display:none}.overview-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.overview-top h1{font-size:30px;margin:4px 0}.overview-top .eyebrow{margin:0}.coverage{display:flex;align-items:center;gap:14px}.coverage>strong{color:var(--cyan);font-size:37px;font-weight:600}.coverage strong span{color:#b0c8d9;font-size:21px}.coverage>span{font-size:16px;line-height:1.7;color:var(--muted)}.territory{display:grid;grid-template-columns:minmax(0,1fr) 290px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.map-area{padding:21px 28px 0 0;min-width:0}.map-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.map-heading>span:last-child{font-size:16px;color:var(--muted)}.map-title{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.map-title h2{font-size:22px}.map-title>span{font-size:16px;color:var(--cyan);letter-spacing:2px}.pr-map{width:100%;display:block;margin:14px 0 8px;overflow:visible}.pr-map path{fill:#123d56;stroke:var(--cyan);stroke-width:.75;vector-effect:non-scaling-stroke;cursor:pointer}.pr-map path:hover,.pr-map path:focus,.pr-map path.selected{fill:#95741e;stroke:var(--gold);stroke-width:1.5;outline:none}.map-legend{display:flex;align-items:center;gap:8px;color:#b7cedd;font-size:16px;margin:12px 0 21px;flex-wrap:wrap}.legend-line{width:20px;height:1px;background:var(--cyan)}.map-source{margin-left:auto}.map-source a{color:#b7cedd}.territory-context{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding:18px 0}.territory-context strong{display:block;font-size:27px;font-weight:500;color:var(--gold);white-space:nowrap}.territory-context span{display:block;font-size:16px;color:#d8e5ef;margin-top:4px}.territory-context p{font-size:16px;max-width:390px;margin:0}.territory-context .link{font-size:16px;margin-left:auto;white-space:nowrap}.geography-detail{border-left:1px solid var(--line);padding:24px 0 22px 25px}.geography-detail h3{font-size:24px;margin:8px 0 18px}.geography-detail label{font-size:16px;color:var(--muted);display:block}.geography-detail select{width:100%;margin-top:8px}.geography-detail .geo-status{font-size:16px;color:var(--cyan);margin:18px 0 12px}.geography-detail dl{display:block;margin:0}.geography-detail dt{font-size:16px;color:var(--muted);margin:12px 0 5px}.geography-detail dd{font-size:16px;color:#fff;margin:0;line-height:1.5}.geography-detail .primary{width:100%;font-size:16px;border-radius:2px;padding:12px 10px;margin-top:19px}.geography-detail .link{font-size:16px;display:block;margin-top:14px}.chart-row{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:25px}.chart-section{padding:0 0 18px;border-bottom:1px solid var(--line);min-width:0}.chart-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chart-heading h2{font-size:19px;margin:6px 0}.source-tag{font-size:16px;white-space:nowrap;color:var(--muted);padding-top:5px}.chart-subtitle{font-size:16px;margin:0 0 15px;line-height:1.5}.metric-select{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--muted)}.metric-select select{flex:1;min-width:0;padding:7px;font-size:16px;border-radius:0}.plot{margin-top:13px}.plot-axis{display:flex;justify-content:space-between;margin-left:104px;margin-right:63px;font-size:16px;color:#abc4d5;padding-bottom:5px}.plot-row{display:grid;grid-template-columns:92px minmax(0,1fr) 54px;gap:12px;align-items:center;width:100%;border:0;background:transparent;padding:10px 0;text-align:left}.plot-row:hover{background:#0a2e5d}.plot-label{font-size:16px}.plot-row>strong{font-size:20px;font-weight:500;text-align:right;color:var(--cyan)}.plot-row>strong small{font-size:16px}.plot-track{height:23px;background:#112f45;position:relative;display:block;border-left:1px solid #7895a8;border-right:1px solid #7895a8}.plot-bar{height:100%;background:#205e70;display:block;border-right:1px solid var(--cyan)}.ci{position:absolute;top:11px;height:1px;background:#fff;min-width:1px}.ci:before,.ci:after{content:"";position:absolute;top:-4px;left:0;height:9px;width:1px;background:#fff}.ci:after{left:auto;right:0}.point{height:7px;width:7px;background:#fff;position:absolute;top:8px;transform:translate(-50%);border-radius:50%}.gold .plot-bar{background:#705923;border-right-color:var(--gold)}.gold .plot-row>strong{color:var(--gold)}.chart-note{font-size:16px;color:#aec7d9;line-height:1.6;margin:10px 0 0}.youth-reading{display:flex;align-items:center;gap:25px;background:none;border:0;width:100%;text-align:left;padding:0}.youth-reading>strong{font-size:70px;line-height:1.15;letter-spacing:-3px;font-weight:500;color:var(--gold)}.youth-reading strong>span{font-size:28px;letter-spacing:0}.youth-reading>span{font-size:16px;line-height:1.5}.youth-reading small{font-size:16px;color:var(--muted);display:block;margin-top:5px}.youth-scale{height:10px;background:#233c4d;margin-top:12px;border-left:1px solid #7895a8;border-right:1px solid #7895a8}.youth-scale>div{height:100%;background:var(--gold)}.scale-ends{display:flex;justify-content:space-between;font-size:16px;color:var(--muted);margin-top:4px}.youth-sleep{border-top:1px solid var(--line);padding-top:11px;margin-top:12px;font-size:16px;color:var(--muted)}.youth-sleep summary{cursor:pointer}.youth-sleep .link,.youth-sleep p{font-size:16px}.policy-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px}.policy-timeline button{background:none;border:0;border-top:2px solid #55829b;padding:0;text-align:left}.policy-timeline time{display:block;color:var(--gold);font-size:18px;margin-top:13px}.policy-timeline button>span{font-size:16px;color:#e8f1f6;display:block;line-height:1.5;margin-top:6px}.policy-timeline button:hover{border-color:var(--gold)}.evidence-path{display:flex;margin:20px 0 10px;border-top:1px solid var(--line);padding-top:12px;gap:22px}.evidence-path>span{font-size:16px;color:var(--muted);line-height:1.5}.evidence-path>span:first-child{color:var(--cyan)}.policy-chart>.link{font-size:16px}.stage-rail{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.stage-rail p{font-size:16px;margin:6px 0}.stage-rail button{border:0;border-left:1px solid var(--line);background:none;text-align:left;padding:0 0 0 20px}.stage-rail button>span,.stage-rail button>small{display:block;font-size:16px;color:var(--muted)}.stage-rail button>strong{display:block;margin:7px 0;font-size:16px;font-weight:500}.stage-rail button:hover{color:var(--gold)}dialog{background:#f7fafc;color:#0a2e5d;border:0;border-left:5px solid var(--gold);border-radius:0;max-width:640px;max-height:88vh}dialog p,dialog dd{color:#25475e}dialog .eyebrow{color:#735514}dialog .number,dialog a,dialog h3{color:#0a2e5d}dialog .notice{color:#27465a;background:#e8eff4}dialog .close{color:#0a2e5d;background:#e1eaf1;border-radius:0}dialog dt{color:#4a6477}.geo-drawer{padding-top:22px}.metricgrid,.policygrid{grid-template-columns:1fr}.measure,.policy{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--line);padding:18px 0}.measure{display:grid;grid-template-columns:120px 1fr 160px 1.2fr;align-items:center;gap:15px}.measure h3{margin:0}.measure .number{font-size:30px;margin:0}.measure p{font-size:16px}.measure footer{grid-column:2/-1;width:100%;border:0;padding:0;font-size:16px}.policy{display:grid;grid-template-columns:120px 1fr 200px;gap:15px;align-items:center}.policy h3{margin:0}.policy .pill{display:none}.policy footer{grid-column:2/-1;border:0;padding:0}.panel{border-radius:0}.pagefoot{font-size:16px;margin-top:25px}.map-unavailable{min-height:150px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1050px){aside{gap:20px;padding:20px 24px}.brand{font-size:24px}nav{gap:8px}nav button{font-size:16px}main{padding:22px 24px}header{padding:0 24px}.territory{grid-template-columns:minmax(0,1fr) 260px}.territory-context{gap:15px}.territory-context .link,.map-title>span{display:none}.map-heading>span:last-child{max-width:180px;text-align:right}.chart-row{gap:24px}.youth-reading>strong{font-size:56px}.measure{grid-template-columns:100px 1fr 110px}.measure p{grid-column:2/4}.policy{grid-template-columns:100px 1fr}.policy p{grid-column:2}}@media(max-width:700px){aside{display:block;padding:17px 20px 0}.brand{font-size:24px}.brand small{font-size:16px}nav{display:flex;justify-content:space-between;gap:0;margin-top:17px}nav button{font-size:16px;padding:12px 0;min-height:44px}.shell{margin:0}header{padding:0 20px;height:35px;font-size:16px}header>span:first-child{max-width:230px}main{padding:21px 20px}.overview-top{margin-bottom:15px;align-items:flex-start}.overview-top h1{font-size:24px;max-width:240px;line-height:1.15}.overview-top .eyebrow{font-size:16px;letter-spacing:.9px}.coverage{gap:4px;display:block;text-align:right}.coverage>strong{font-size:25px}.coverage strong span{font-size:16px}.coverage>span{font-size:16px;display:block}.territory{display:block}.map-area{padding:15px 0 0}.map-heading{align-items:flex-start}.map-heading .eyebrow{font-size:16px}.map-heading>span:last-child{font-size:16px;max-width:170px;line-height:1.5}.map-title h2{font-size:17px;margin:12px 0 7px}.pr-map{margin:15px 0;min-height:100px}.map-legend{font-size:16px;margin-bottom:17px;gap:6px}.map-source{margin-left:0;width:100%;padding-left:26px}.territory-context{padding:15px 0;gap:16px;align-items:flex-start}.territory-context strong{font-size:23px}.territory-context span{font-size:16px}.territory-context p{font-size:16px;line-height:1.6}.geography-detail{border-left:0;border-top:1px solid var(--line);padding:18px 0}.geography-detail h3{font-size:20px;margin:5px 0 12px}.geography-detail dl,.geography-detail .geo-status{display:none}.geography-detail label{font-size:16px}.geography-detail select{margin-top:6px}.geography-detail .primary{font-size:16px;margin-top:10px}.geography-detail>.link{margin-top:10px}.chart-row{grid-template-columns:1fr;gap:22px;margin-top:23px}.chart-heading h2{font-size:18px;line-height:1.3}.source-tag{font-size:16px}.chart-subtitle{font-size:16px;margin-bottom:12px}.metric-select{display:block;font-size:16px}.metric-select select{display:block;width:100%;margin-top:6px;font-size:16px}.plot-axis{margin-left:91px;margin-right:52px}.plot-row{grid-template-columns:80px minmax(0,1fr) 45px;gap:10px;padding:9px 0}.plot-label{font-size:16px}.plot-row>strong{font-size:18px}.youth-reading>strong{font-size:65px}.youth-reading{gap:20px}.youth-reading>span{font-size:16px}.chart-note{font-size:16px}.policy-timeline{gap:10px;margin-top:17px}.policy-timeline button>span{font-size:16px}.policy-timeline time{font-size:16px}.evidence-path{gap:15px}.evidence-path>span{font-size:16px}.stage-rail{grid-template-columns:1fr 1fr;gap:20px}.stage-rail>div{grid-column:1/-1}.stage-rail button{min-height:60px;padding-left:15px}.stage-rail button>strong{font-size:16px}.measure{grid-template-columns:1fr auto;gap:7px;padding:18px 0}.measure>.eyebrow{grid-column:1/-1}.measure h3{font-size:16px}.measure .number{font-size:25px}.measure p,.measure footer{grid-column:1/-1}.policy{grid-template-columns:1fr;gap:8px}.policy p,.policy footer{grid-column:1}.heading h1{font-size:28px}.intro{font-size:16px}.filters{gap:12px}dialog{width:calc(100% - 28px);padding:22px;max-height:90vh}dialog h2{font-size:22px}dialog dl{grid-template-columns:1fr}dialog dd{margin-bottom:13px}.twocol{grid-template-columns:1fr}.pagefoot{display:block;line-height:1.8}.pagefoot span{display:block}.map-unavailable{min-height:100px}}@media(max-width:700px){nav button{font-size:16px}.chart-subtitle,.chart-note,.plot-axis,.scale-ends{font-size:16px}.policy-timeline button>span{font-size:16px}.evidence-path>span{font-size:16px}.map-legend{font-size:16px}.map-heading>span:last-child{font-size:16px}.territory-context p,.territory-context span{font-size:16px}.coverage>span{font-size:16px}.source-tag,.youth-reading small,.stage-rail p{font-size:16px}}.health-score{border-top:2px solid var(--gold);padding:17px 0 16px;margin-bottom:23px}.score-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.score-title h2{font-size:21px;margin:5px 0 12px}.score-status{font-size:16px;color:var(--gold);white-space:nowrap}.score-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);gap:20px}.score-tabs button{background:none;border:0;border-bottom:2px solid transparent;text-align:left;padding:9px 0 12px}.score-tabs button[aria-selected=true],.score-tabs button[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--gold)}.score-tabs span{font-size:16px;display:block;color:var(--muted)}.score-tabs strong{font-size:16px;display:block;margin-top:4px;font-weight:500}.score-panel{display:grid;grid-template-columns:1.2fr 1fr auto;gap:25px;align-items:center;padding:17px 0 12px}.score-state{font-size:23px;font-weight:500;color:var(--gold)}.score-panel p{font-size:16px;margin:6px 0;max-width:490px}.score-inputs>span{font-size:16px;display:block}.score-inputs small{font-size:16px;color:var(--muted);display:block;margin-top:8px;line-height:1.5}.score-inspect{background:none;border:1px solid var(--gold);color:var(--gold);font-size:16px;padding:12px 17px;min-height:44px}.score-method{font-size:16px;color:var(--muted)}.score-method summary{cursor:pointer;min-height:24px;padding:5px 0}.score-method p{font-size:16px;max-width:950px}.score-inspect:hover{background:var(--navy)}@media(max-width:700px){.health-score{padding:14px 0;margin-bottom:17px}.score-title{align-items:flex-start}.score-title .eyebrow{font-size:16px}.score-title h2{font-size:18px;line-height:1.3;margin:5px 0 9px}.score-status{font-size:16px;white-space:normal;max-width:74px;line-height:1.5;text-align:right}.score-tabs{gap:9px}.score-tabs button{padding:7px 0 10px;min-height:58px}.score-tabs span{font-size:16px}.score-tabs strong{font-size:16px;line-height:1.5}.score-panel{grid-template-columns:1fr auto;gap:9px;padding:12px 0 8px}.score-state{font-size:20px}.score-panel p{font-size:16px;line-height:1.5}.score-inputs{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;gap:10px}.score-inputs>span{font-size:16px;line-height:1.5}.score-inputs small{font-size:16px;margin-top:0;max-width:175px;text-align:right}.score-inspect{font-size:16px;padding:10px;max-width:110px;line-height:1.5}.score-method{font-size:16px}}aside{padding-top:13px;padding-bottom:13px}header{height:30px}main{padding-top:16px}.overview-top{margin-bottom:12px}.overview-top h1{font-size:26px}.health-score{padding:11px 0 10px;margin-bottom:12px}.score-title h2{font-size:18px;margin:3px 0 7px}.score-tabs button{padding:7px 0 8px}.score-panel{padding:10px 0 5px;gap:20px}.score-state{font-size:21px}.score-panel p{margin:3px 0;font-size:16px}.score-method summary{padding:3px 0}.territory{grid-template-columns:minmax(0,1fr) 310px}.map-area{padding-top:12px;padding-right:26px}.map-title{margin-top:2px}.map-title h2{font-size:18px;margin:6px 0}.pr-map{width:min(100%,790px);margin:7px auto}.map-legend{margin:8px 0 11px}.territory-context{padding:10px 0;gap:20px}.territory-context strong{font-size:24px}.territory-context p{max-width:420px}.key-indicators{border-left:1px solid var(--line);padding:13px 0 8px 24px}.key-indicators h2{font-size:16px;margin:5px 0 7px;line-height:1.4}.key-indicator{display:block;width:100%;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;padding:9px 0}.key-indicator>span:first-child{font-size:16px;line-height:1.4;display:block}.key-indicator>strong{display:block;font-size:35px;color:var(--cyan);font-weight:500;margin:3px 0}.key-indicator>strong>small{font-size:18px}.key-indicator:nth-of-type(2)>strong{color:var(--gold)}.key-source,.key-action{font-size:16px;display:block;line-height:1.5}.key-source{color:var(--muted)}.key-action{color:var(--gold);margin-top:3px}.key-caution{font-size:16px;margin:8px 0 0;line-height:1.5}.key-indicator:hover{background:var(--navy)}.territorial-controls{display:flex;align-items:center;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.territorial-controls h3{font-size:16px;margin:3px 0}.territorial-controls label{display:flex;align-items:center;gap:10px;font-size:16px}.territorial-controls select{font-size:16px;padding:7px;max-width:230px}.territorial-controls .link{font-size:16px;min-height:38px}.territorial-controls>span{font-size:16px;color:var(--muted);margin-left:auto}.detailed-charts>summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:16px;padding:14px 0;min-height:44px;color:var(--gold)}.detailed-charts>summary>span{color:var(--muted);font-size:16px}.pagefoot{margin-top:10px;padding-top:10px}@media(max-width:1050px){.territory{grid-template-columns:minmax(0,1fr) 270px}.key-indicators{padding-left:18px}.territorial-controls{flex-wrap:wrap;gap:12px}.territorial-controls>span{margin-left:0}.score-panel{grid-template-columns:1.2fr 1fr auto;gap:12px}.score-inspect{padding:10px;font-size:16px}}@media(max-width:700px){aside{padding:17px 20px 0}header{height:35px}main{padding-top:21px}.overview-top h1{font-size:24px}.overview-top{margin-bottom:15px}.health-score{padding:14px 0;margin-bottom:17px}.score-title h2{font-size:18px;margin:5px 0 9px}.score-tabs button{padding:7px 0 10px}.score-panel{grid-template-columns:1fr auto;gap:9px;padding:12px 0 8px}.score-state{font-size:20px}.score-inspect{font-size:16px;padding:10px}.territory{display:block}.map-area{padding:15px 0 0}.map-title h2{font-size:17px;margin:12px 0 7px}.pr-map{margin:15px auto}.map-legend{margin:12px 0 17px}.territory-context{padding:15px 0;gap:16px}.territory-context strong{font-size:23px}.key-indicators{border-left:0;border-top:1px solid var(--line);padding:18px 0}.key-indicators h2{font-size:16px;margin:5px 0 10px}.key-indicator{padding:14px 0}.key-indicator>strong{font-size:38px}.key-indicator>span:first-child{font-size:16px}.key-source,.key-action,.key-caution{font-size:16px}.territorial-controls{display:grid;grid-template-columns:1fr;padding:16px 0;gap:12px}.territorial-controls h3{font-size:18px}.territorial-controls label{display:block;font-size:16px}.territorial-controls select{display:block;width:100%;max-width:none;font-size:16px;margin-top:6px}.territorial-controls>span{font-size:16px}.territorial-controls .link{text-align:left;font-size:16px;min-height:44px}.detailed-charts>summary{display:block;font-size:16px;line-height:1.5}.detailed-charts>summary>span{display:block;font-size:16px;margin-top:5px}}@media(min-width:701px){.overview-top{margin-bottom:8px}.health-score{padding:8px 0;margin-bottom:10px}.score-title .eyebrow{display:none}.score-title h2{font-size:17px;margin:0 0 5px}.score-title .score-state{font-size:17px;font-weight:500;display:inline-block;margin-left:18px}.score-tabs button{padding:4px 0 6px}.score-tabs strong{font-size:16px;margin-top:2px}.score-panel{padding:6px 0 3px}.score-panel p{font-size:16px;line-height:1.45}.score-method summary{min-height:20px;padding:1px 0}.map-area{padding-top:9px}.map-title h2{font-size:17px;margin:3px 0}.pr-map{width:min(100%,650px);margin:5px auto}.map-legend{margin:5px 0 8px}.territory-context{padding:8px 0}.territory-context p{font-size:16px;line-height:1.45}.key-indicators{padding-top:9px;padding-bottom:5px}.key-indicators h2{margin:4px 0 5px}.key-indicator{padding:6px 0}.key-indicator>strong{font-size:30px;line-height:1.2;margin:3px 0}.key-caution{margin-top:6px}.territorial-controls{padding:7px 0;gap:18px}.territorial-controls .eyebrow{display:none}.territorial-controls h3{margin:0}.territorial-controls select{padding:6px}.territorial-controls .link{min-height:32px}.detailed-charts>summary{padding:12px 0}}@media(max-width:700px){.score-title .score-state{display:block;font-size:18px;font-weight:500;margin-top:6px}.score-panel p{margin-top:0}}@media(min-width:701px){.territorial-controls{padding-top:5px;padding-bottom:5px}}.pr-map path,.pr-map path:hover,.pr-map path:focus,.pr-map path.selected{cursor:default;fill:#123d56;stroke:var(--cyan);stroke-width:.75}@media(min-width:701px){.pr-map{width:min(100%,700px)}.detailed-charts{border-bottom:1px solid var(--line)}}.activity-label{font-size:16px;margin:0 0 4px;line-height:1.35}.activity-reading{background:none;border:0;text-align:left;padding:0;min-width:250px}.activity-reading strong{font-size:35px;line-height:1.1;font-weight:500;color:var(--cyan);display:block}.activity-reading small{font-size:18px}.activity-reading>span{font-size:16px;line-height:1.5;display:block}.activity-core .score-status{color:var(--muted)}.municipality-select{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--muted)}.municipality-select select{max-width:210px;padding:6px;font-size:16px}.map-title .municipality-select{display:flex}.map-title h2{white-space:nowrap}.pr-map path{cursor:pointer}.pr-map path:hover,.pr-map path:focus,.pr-map path.selected{fill:#95741e;stroke:var(--gold);stroke-width:1.5;cursor:pointer}.municipal-policy{font-size:16px;padding:0;min-height:20px}.score-support{border-bottom:1px solid var(--line)}.score-support summary{display:flex;gap:18px;align-items:center;cursor:pointer;padding:12px 0;font-size:16px;min-height:44px}.score-support summary>span{margin-left:auto;font-size:16px;color:var(--muted)}.score-support .score-state{font-size:16px}.score-support p{font-size:16px;max-width:1000px}.activity-core .score-panel{grid-template-columns:1.2fr 1fr auto}.activity-core .score-panel p,.key-indicators .eyebrow{font-size:16px}@media(min-width:701px){.overview-top .eyebrow{display:none}.overview-top .coverage>strong{font-size:28px}.overview-top .coverage>span{font-size:16px}.overview-top{margin-bottom:6px}.overview-top h1{font-size:24px}.activity-core{padding:7px 0;margin-bottom:8px}.pr-map{width:min(100%,600px)}.activity-core .score-panel{padding:6px 0}.activity-core .score-title h2{margin-bottom:5px}.map-heading>span:last-child{font-size:16px}}@media(max-width:700px){.activity-core .score-panel{grid-template-columns:1fr auto;gap:10px}.activity-core .score-panel>div{grid-column:1/-1}.activity-reading{min-width:0}.activity-reading strong{font-size:44px}.activity-reading>span{font-size:16px}.activity-label{font-size:17px}.activity-core .score-panel p{font-size:16px}.activity-core .score-status{max-width:112px;font-size:16px}.map-title{display:block}.map-title h2{white-space:normal}.municipality-select{display:block;margin:10px 0;font-size:16px}.municipality-select select{display:block;width:100%;max-width:none;padding:8px;font-size:16px;margin-top:6px}.map-title .municipality-select{display:block}.score-support summary{flex-wrap:wrap;gap:8px;font-size:16px}.score-support .score-state{font-size:16px}.score-support summary>span{font-size:16px}.score-support p{font-size:16px}}.municipal-policy{min-height:32px}@media(max-width:700px){.municipal-policy{min-height:44px;text-align:left}}.orbit-main{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:28px;border-top:2px solid var(--gold);padding-top:14px}.orbit-main .activity-core{margin:0;border:0;padding:0;min-width:0}.orbit-main .score-panel{display:block;padding:0}.orbit-main .map-area{border-left:1px solid var(--line);padding-left:24px;min-width:0}.orbit-main .map-title{display:block}.orbit-main .map-title h2{font-size:20px;white-space:normal}.orbit-main .map-heading{display:none}.orbit-main .municipality-select{display:block;margin:8px 0;font-size:16px}.orbit-main .municipality-select select{max-width:100%;width:100%;margin-top:6px;min-height:44px}.orbit-main .pr-map{width:100%;height:130px;object-fit:contain;margin:12px 0}.orbit-main .map-legend{flex-wrap:wrap;font-size:16px}.orbit-main .territory-context{display:block;margin-top:12px;padding:12px 0}.orbit-main .territory-context strong{font-size:24px}.orbit-main .territory-context p{font-size:16px;line-height:1.45}.activity-universe{font-size:16px!important;line-height:1.5}.radial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.radial-measure{display:flex;flex-direction:column;align-items:center;border:0;background:transparent;color:var(--text);padding:0 8px 8px;width:100%;text-align:center;cursor:pointer;min-width:0}.radial-chart{position:relative;width:170px;max-width:100%;aspect-ratio:1}.radial-chart svg{display:block;width:100%;height:100%}.radial-number{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--measure-color)}.radial-number strong{font-size:36px;line-height:1.2}.radial-number small{font-size:23px}.radial-number>span{font-size:16px;color:var(--muted);margin-top:6px}.radial-caption{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:1.35}.radial-caption h3{font-size:16px;line-height:1.3;margin:0;max-width:330px}.radial-direction{color:var(--muted);font-size:16px}.radial-measure:hover{background:#123751}.radial-measure:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.activity-pending{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.activity-pending button{font-size:16px;text-align:left;min-height:36px}.orbit-main .score-inspect{margin:5px 0;min-height:36px}.infographic .territory{display:block;border-top:2px solid var(--gold);padding:12px 0 0;margin-top:12px}.infographic .territory .key-indicators{border:0;padding:0;display:grid;grid-template-columns:180px 1fr;column-gap:18px}.key-indicators>h2{font-size:17px;grid-column:1;grid-row:2;margin:4px 0}.key-indicators>.eyebrow{grid-column:1;grid-row:1}.support-radials{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-radials .radial-measure{flex-direction:row;text-align:left;gap:12px;align-items:center}.support-radials .radial-chart{width:112px;flex-shrink:0}.support-radials .radial-number strong{font-size:25px}.support-radials .radial-number small{font-size:17px}.support-radials .radial-caption h3{font-size:16px}.key-caution{grid-column:1/-1;margin-top:8px;font-size:16px!important}@media(min-width:701px){.radial-grid:has(>.radial-item:nth-child(3)){grid-template-columns:repeat(4,minmax(0,1fr))}.radial-grid:has(>.radial-item:nth-child(3)) .radial-chart{width:145px}.radial-grid:has(>.radial-item:nth-child(3)) .radial-caption h3{font-size:16px}.radial-grid:has(>.radial-item:nth-child(3)) .radial-number strong{font-size:29px}}@media(max-width:1000px){.orbit-main{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:16px}.radial-grid:has(>.radial-item:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.support-radials .radial-measure{flex-direction:column;text-align:center}}@media(max-width:700px){.orbit-main{display:flex;flex-direction:column;gap:20px}.orbit-main .map-area{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.radial-chart{width:150px}.radial-caption h3,.radial-caption{font-size:16px}.radial-number strong{font-size:31px}.radial-grid{gap:8px}.infographic .territory .key-indicators{display:block}.support-radials{margin-top:12px}.support-radials .radial-caption{font-size:16px}.activity-universe{font-size:16px!important}.orbit-main .territory-context p{font-size:16px}.activity-pending{gap:8px}.activity-pending button{min-height:44px}.score-support summary{font-size:16px}}.support-radials{grid-template-columns:1fr .65fr 1fr}.nutrition-pending{border-left:1px solid var(--line);padding:8px 12px;align-self:center}.nutrition-pending h3{font-size:16px;margin:0 0 7px}.nutrition-pending strong{font-size:16px;color:var(--gold)}.nutrition-pending p{font-size:16px;line-height:1.45;margin:6px 0}.other-health{border-bottom:1px solid var(--line)}.other-health summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px}.other-health summary span{float:right;color:var(--muted);font-size:16px}.other-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 0}.other-health>p{font-size:16px}.other-health-grid .radial-chart{width:125px}@media(min-width:1001px){.orbit-main{grid-template-columns:minmax(0,2.2fr) minmax(330px,1fr);padding-top:8px}.orbit-main .activity-core{position:relative}.orbit-main .score-title{padding-right:180px}.orbit-main .score-status{display:none}.orbit-main .score-inspect{position:absolute;right:0;top:0;font-size:16px;padding:7px 10px;min-height:32px;margin:0}.radial-chart{width:155px}.radial-caption{gap:3px}.activity-pending{margin:4px 0}.activity-pending button{min-height:28px}.orbit-main .pr-map{height:85px;margin:6px 0}.orbit-main .map-title h2{font-size:18px}.orbit-main .territory-context{margin-top:6px;padding:8px 0}.orbit-main .territory-context strong{font-size:21px}.orbit-main .map-area{padding-right:0}.orbit-main .map-legend{font-size:16px}.support-radials .radial-chart{width:90px}.infographic .territory{margin-top:8px;padding-top:8px}.score-support summary,.detailed-charts>summary{padding:8px 0;min-height:40px}.infographic .territory .key-indicators{grid-template-columns:130px 1fr}.key-indicators>h2{font-size:16px}.key-indicators>.eyebrow{font-size:16px}.support-radials .radial-caption h3,.support-radials .radial-caption{font-size:16px}}@media(max-width:1000px){.other-health-grid,.support-radials{grid-template-columns:repeat(2,minmax(0,1fr))}.nutrition-pending{grid-column:1/-1;grid-row:2;border:0;border-top:1px solid var(--line);padding:12px 0}.other-health summary span{float:none;display:block;margin-top:5px}}@media(min-width:1001px){.infographic .territory .key-indicators{display:block}.key-indicators>h2{font-size:16px;display:inline-block;margin:0 0 6px 12px}.key-indicators>.eyebrow{display:inline-block}.support-radials{grid-template-columns:repeat(4,minmax(0,1fr))}.support-radials .radial-caption h3,.support-radials .radial-caption{font-size:16px}}@media(max-width:1000px){.support-radials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.infographic{display:flex;flex-direction:column}.infographic>.overview-top{order:0}.infographic>.orbit-main{display:contents}.orbit-main>.activity-core{order:1;margin-top:12px}.infographic .territory{order:2}.orbit-main>.map-area{order:3;margin-top:14px}.infographic>.other-health{order:4}.infographic>.score-support{order:5}.infographic>.detailed-charts{order:6}.orbit-main .score-title{flex-wrap:wrap;gap:8px}.orbit-main .score-title h2{flex:1;min-width:180px}.orbit-main .score-inspect{order:2;font-size:16px;min-height:44px}.orbit-main .score-status{order:1}.orbit-main .score-tabs{margin-top:10px}}@media(min-width:701px){.orbit-main{row-gap:8px}.orbit-main>.activity-core{grid-column:1;grid-row:1}.orbit-main>.map-area{grid-column:2;grid-row:1}.orbit-main>.territory{grid-column:1/-1;grid-row:2}}.additional-note{font-size:16px;line-height:1.5;color:var(--muted);max-width:900px}.other-health h3{font-size:17px;margin:16px 0 8px}.other-health-grid .radial-caption h3{font-size:16px;margin:0}.obesity-unavailable{padding:16px 0}.obesity-unavailable h3{font-size:20px;margin:0 0 8px}.obesity-unavailable p{font-size:16px;color:var(--muted)}@media(min-width:1001px){.infographic .territory .key-indicators{display:grid;grid-template-columns:200px 1fr;column-gap:24px}.key-indicators>.eyebrow{grid-column:1;grid-row:1;display:block;font-size:16px}.key-indicators>h2{grid-column:1;grid-row:2;display:block;font-size:16px;margin:5px 0}.support-radials{grid-column:2;grid-row:1/4;display:block}.support-radials .radial-measure{justify-content:flex-start;padding:0;gap:20px}.support-radials .radial-chart{width:118px}.support-radials .radial-caption{font-size:16px;text-align:left}.support-radials .radial-caption h3{font-size:18px}.support-radials .radial-number strong{font-size:30px}.key-caution{grid-column:1/-1}}@media(max-width:1000px){.support-radials{display:block}.support-radials .radial-measure{flex-direction:row;text-align:left;gap:16px;padding:8px 0}.support-radials .radial-chart{width:112px}.support-radials .radial-caption{text-align:left;font-size:16px}.support-radials .radial-caption h3{font-size:16px}.key-indicators>.eyebrow{font-size:16px}}.municipal-pilot .pilot-inputs{display:flex;flex-direction:column;gap:10px}.pilot-inputs label{display:flex;flex-direction:column;gap:7px;font-size:16px}.pilot-inputs input,.pilot-inputs select{width:100%;min-height:44px;padding:10px;background:#102940;color:#fff;border:1px solid #6c87a1;border-radius:0;font-size:16px}.pilot-note{font-size:16px;line-height:1.5;color:var(--muted);margin:0 0 8px}.pilot-results dl{margin:20px 0}.pilot-results dt{font-size:16px;color:var(--muted);margin-top:20px}.pilot-results dd{margin:5px 0;font-size:29px;color:var(--gold)}.roi-unavailable{display:flex;flex-direction:column;gap:7px;padding:18px 0;border-top:1px solid var(--line);font-size:16px}.roi-unavailable strong{font-size:20px}.roi-unavailable span{color:var(--muted)}.pilot-intro{margin-bottom:18px}.municipal-pilot>.panel:last-child{margin-top:18px}.pilot-geography{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px;margin:0 0 20px}.pilot-map{display:block;width:100%;max-width:820px;margin:18px 0;overflow:visible}.pilot-map path{fill:#10384e;stroke:#64deea;stroke-width:.6;cursor:pointer}.pilot-map path:hover,.pilot-map path:focus,.pilot-map path.selected{fill:#95741e;stroke:var(--gold);stroke-width:2;outline:none}.municipal-population{border-left:1px solid var(--line);padding-left:25px}.municipal-population>strong{font-size:30px;color:var(--gold)}.municipal-population p{font-size:16px;line-height:1.5}.pilot-geography h3{font-size:20px}.pilot-geography>div>p{font-size:16px;line-height:1.5}@media(min-width:1001px){.orbit-main .pr-map{height:65px;margin:5px 0}}@media(max-width:700px){.orbit-main .pr-map{height:100px}.pilot-geography{display:block}.municipal-population{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:18px}.pilot-map{margin:18px 0;min-height:100px}.pilot-geography{padding:16px}}.pilot-map path:hover,.pilot-map path:focus{fill:#204b66;stroke:#fff;stroke-width:2}.pilot-map path.selected{fill:#95741e;stroke:var(--gold);stroke-width:2}.overview-top h1{max-width:1000px;font-size:clamp(23px,2.5vw,34px);line-height:1.15}.youth-details{grid-column:1;grid-row:2;border-top:1px solid #f2b632;padding-top:18px}.youth-additional{display:grid;grid-template-columns:1fr 1fr;gap:24px}.youth-additional h2,.youth-bmi h2{font-size:18px;line-height:1.3;margin:6px 0 12px}.youth-data-row{width:100%;text-align:left;background:transparent;border:0;border-top:1px solid #254968;color:#fff;display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 0;cursor:pointer}.youth-data-row strong{font-size:20px;color:#64deea;white-space:nowrap}.youth-data-row small{grid-column:1/-1;font-size:16px;line-height:1.4;color:#afc3d7}.youth-note,.youth-distribution p{font-size:16px;color:#afc3d7;line-height:1.5}.youth-distribution{padding:10px 0;border-top:1px solid #254968;font-size:16px}.youth-distribution summary{color:#f2b632;cursor:pointer}.distribution-row{display:grid;grid-template-columns:65px 1fr 50px;gap:8px;align-items:center;margin:10px 0}.distribution-track{height:8px;background:#254968}.distribution-track>span{display:block;height:100%;background:#64deea}.youth-bmi{border-top:1px solid #f2b632;margin-top:14px;padding-top:14px}.bmi-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.youth-bmi .youth-data-row strong{color:#ffaa98}.orbit-main:has(.youth-details)>.map-area{grid-row:1/3}.pr-map path:focus,.pr-map path:hover{fill:#345b7a;stroke:#fff;outline:none}.pr-map path.selected{fill:#f2b632;stroke:#f2b632}@media(max-width:767px){.youth-additional,.bmi-grid{grid-template-columns:1fr;gap:18px}.orbit-main:has(.youth-details)>.activity-core{order:0}.youth-details{order:1}.orbit-main:has(.youth-details)>.map-area{order:2}.youth-data-row strong{font-size:18px}.overview-top h1{font-size:25px}.youth-details{padding-top:18px}.youth-additional{gap:24px}}@media(max-width:767px){.overview-top .coverage{display:none}.orbit-main .score-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orbit-main .score-title h2{flex:1;font-size:17px}.orbit-main .score-title .score-inspect{font-size:16px;max-width:130px;padding:8px}.orbit-main .score-status{display:none}.orbit-main .score-tabs{margin-top:14px}.radial-caption h3{font-size:16px;line-height:1.4}}.radial-grid.youth-headline-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.youth-headline-three .radial-chart{width:130px;height:130px}.youth-headline-three .radial-caption h3{font-size:16px;line-height:1.4}@media(max-width:767px){.radial-grid.youth-headline-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.youth-headline-three .radial-item:last-child .radial-measure{grid-column:1/-1;display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;text-align:left}.youth-headline-three .radial-item:last-child .radial-measure .radial-caption{align-items:flex-start;text-align:left}.youth-headline-three .radial-chart{width:125px;height:125px}.youth-headline-three .radial-caption h3{font-size:16px}}@media(min-width:768px){.radial-grid.youth-headline-three{max-width:none;width:100%}.youth-headline-three .radial-chart{width:155px;height:155px}}.history-controls{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.history-controls label{font-size:16px;color:#afc3d7;flex:1;min-width:0}.history-controls select{display:block;width:100%;margin-top:5px;min-height:40px;font-size:16px;color:#fff;background:#10263e;border:1px solid #466078;padding:6px}.history-controls button{font-size:16px;max-width:105px;line-height:1.4;padding:7px}.history-svg{display:block;width:100%;min-height:165px;overflow:visible}.history-svg text{fill:#afc3d7;font-size:16px}.history-svg .history-value{fill:#fff;font-size:16px}.history-point{cursor:pointer}.history-point:focus circle:last-of-type{stroke:#fff;stroke-width:3}.history-point:focus{outline:none}.history-legend,.history-gap-note,.history-evidence p{font-size:16px;line-height:1.5;color:#afc3d7}.history-gap-note{color:#f2b632}.history-evidence summary,.latest-support>summary{color:#f2b632;font-size:16px;cursor:pointer;padding:9px 0}.latest-support{border-top:1px solid #254968;margin-top:6px}.history-evidence table{width:100%;font-size:16px;border-collapse:collapse}.history-evidence td,.history-evidence th{padding:7px;text-align:left;border-bottom:1px solid #254968}.history-table-wrap{overflow-x:auto}.youth-bmi .history-chart{max-width:740px}.history-svg .history-gap{fill:#f2b632;font-size:16px}@media(max-width:767px){.history-svg{min-height:155px}.history-controls select{font-size:16px}.history-controls{gap:8px}.history-legend,.history-gap-note{font-size:16px}.youth-bmi .history-chart{max-width:none}}.history-svg text{font-size:17px}.history-svg .history-value{font-size:18px}.history-svg .history-gap{font-size:16px}@media(max-width:767px){.history-svg text{font-size:19px}.history-svg .history-value{font-size:20px}.history-svg .history-gap{font-size:16px}}.sex-view-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.sex-view-control>span{font-size:16px;font-weight:700;margin-right:8px}.sex-view-control button{border:1px solid #466078;color:#fff;background:transparent;padding:9px 12px;font-size:16px;cursor:pointer}.sex-view-control button[aria-pressed=true]{border-color:#f2b632;color:#f2b632;background:#10263e}.sex-scope-note{font-size:16px;line-height:1.5;color:#afc3d7;margin-bottom:18px}.sex-current{margin:12px 0}.sex-current-row{display:grid;grid-template-columns:1fr auto;gap:3px 10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #254968;color:#fff;padding:9px 0;cursor:pointer}.sex-current-row>span,.sex-current-row strong{color:var(--sex-color)}.sex-current-row strong{font-size:21px}.sex-current-row small{grid-column:1/-1;font-size:16px;color:#afc3d7}.sex-unavailable{font-size:16px;line-height:1.5;color:#afc3d7;padding:8px 0}.sex-point{cursor:pointer}.sex-point:focus{outline:none}.sex-point:focus .sex-marker{stroke:#fff;stroke-width:3}.sex-legend{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:16px}.sex-legend>span:first-child{color:#64deea}.sex-legend>span:last-child{color:#f2b632}.history-evidence td span{display:block;font-size:16px;margin-top:4px}.sex-history .history-svg{min-height:165px}@media(max-width:767px){.sex-scope-note{font-size:16px}.sex-current-row>span{font-size:16px}.sex-current-row small{font-size:16px}.sex-view-control button{min-height:44px}.sex-history .history-svg{min-height:155px}}.radial-item{min-width:0;text-align:center}.citation{font-size:16px;color:#f2b632;display:inline-block;padding:3px 6px;min-width:24px;min-height:24px;text-decoration:none;vertical-align:middle;scroll-margin-top:30px}.derived-label{font-size:16px;color:#afc3d7}.bmi-ring-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 8px;font-size:16px;line-height:1.4}.bmi-ring-legend>span:first-child{color:#f2b632}.bmi-ring-legend>span:nth-child(2){color:#ffaa98}.bmi-ring-legend>span:last-child{color:#afc3d7}.radial-item:has([data-segment]) .radial-number strong{font-size:30px}.map-more summary,.view-more summary,.source-footnotes>summary{cursor:pointer;color:#f2b632;font-size:16px;padding:8px 0}.map-more p,.view-more p{font-size:16px;line-height:1.5;color:#afc3d7}.source-footnotes{border-top:1px solid #254968;margin-top:18px}.source-footnotes ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;padding-left:26px;font-size:16px;line-height:1.5}.source-footnotes li{scroll-margin:30px;position:relative;padding-right:50px}.source-footnotes li:focus{outline:1px solid #f2b632;outline-offset:4px}.source-footnotes li>details{color:#afc3d7}.source-footnotes li>details>summary{cursor:pointer;font-size:16px}.source-footnotes p{font-size:16px;color:#afc3d7;line-height:1.5}.footnote-back{font-size:16px;position:absolute;right:0;top:0}.component-sources{display:grid;gap:12px;margin:15px 0}.chart-citations{white-space:nowrap}.sex-view-control{margin-bottom:18px}.map-area .territory-context p{margin:8px 0}.youth-details .view-more{margin-bottom:12px}.source-footnotes .citation{color:#f2b632}@media(max-width:767px){.source-footnotes ol{grid-template-columns:1fr;gap:18px}.radial-item:last-child .bmi-ring-legend{justify-content:flex-start}.bmi-ring-legend{font-size:16px}.youth-headline-three .radial-item:last-child{grid-column:1/-1}.youth-headline-three .radial-item:last-child>.citation{margin-left:130px}.radial-item:has([data-segment]) .radial-number strong{font-size:26px}.radial-item:last-child .radial-chart{width:125px}.map-area .territory-context span{font-size:16px}.source-footnotes summary,.map-more summary,.view-more summary{font-size:16px}.citation{padding:4px 7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}.municipal-choice{display:grid;gap:10px;margin-top:18px}.municipal-choice>label{font-weight:700}.municipal-choice>input,.municipal-choice>select{width:100%;min-height:44px;padding:10px;background:#102a43;color:#fff;border:1px solid #526c85;border-radius:4px;font:inherit}.municipal-actions{display:flex;flex-wrap:wrap;gap:18px}.municipal-actions button{min-height:44px}.municipal-checklist{border:1px solid var(--line);padding:10px;max-height:240px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.municipal-checklist legend{color:var(--muted);font-size:16px}.municipal-checklist label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.municipal-checklist input{width:20px;height:20px;flex-shrink:0;accent-color:var(--gold)}.municipal-checklist p{grid-column:1/-1}.municipal-chips{display:flex;flex-wrap:wrap;gap:8px;max-height:220px;overflow:auto;margin:18px 0}.municipal-chips button{min-height:44px;border:1px solid var(--gold);padding:8px 12px;color:var(--gold);background:#102a43;font:inherit}.municipal-contributions ul{list-style:none;padding:0;max-height:280px;overflow:auto}.municipal-contributions li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:9px 0}.municipal-population>strong{display:block}.municipal-pilot [aria-invalid=true]{border-color:#ffaa98;outline:1px solid #ffaa98}@media(max-width:700px){.municipal-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.municipal-checklist{grid-template-columns:1fr}}.language-control{display:flex;align-items:center;gap:8px}.language-control button{font:inherit;font-size:16px;background:transparent;color:#fff;border:1px solid #526c85;min-height:32px;padding:4px 8px}.language-control button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.policy-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.policy-filters .search{grid-column:1/-1}.policy-filters select,.policy-filters input{width:100%;min-height:44px}.policy-topic-note{font-size:16px;color:var(--muted)}.policy-entry{border-top:1px solid var(--line);padding:18px 0}.policy-entry-main{display:block;text-align:left;width:100%;background:transparent;border:0;color:#fff;padding:0;cursor:pointer;font:inherit}.policy-entry-main h3{font-size:21px;margin:8px 0}.policy-entry-main p{line-height:1.5;margin:10px 0;max-width:900px}.policy-instrument{color:var(--gold);font-size:16px}.policy-entry-evidence{display:block;color:var(--muted);font-size:16px}.policy-open-label{display:block;color:var(--gold);margin-top:12px;font-size:16px}.policy-entry-source{margin-top:10px;font-size:16px;color:var(--muted)}.policy-footnotes{border-top:1px solid var(--gold);margin-top:26px;padding-top:15px}.policy-footnotes ol{padding-left:24px}.policy-footnotes li{padding:16px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.policy-footnotes li p{font-size:16px;overflow-wrap:anywhere}.policy-footnotes li small{display:block;line-height:1.5}.policy-source-back{display:inline-block;margin-top:10px;min-height:32px}.policy-dates{display:grid;grid-template-columns:1fr 2fr;gap:10px 15px}.policy-dates dd{margin:0;overflow-wrap:anywhere}.policy-dates dt{font-weight:700}.policy-detail .policy-original{margin:20px 0}.policy-detail .policy-review-date,.policy-inline-sources{font-size:16px}@media(max-width:700px){.policy-filters{grid-template-columns:1fr}.policy-filters .search{grid-column:auto}.policy-entry-main h3{font-size:19px}.policy-dates{grid-template-columns:1fr;gap:6px}.policy-dates dd{margin-bottom:10px}.language-control .pill{display:none}}dialog .language-control{margin-right:90px;margin-bottom:8px}dialog .language-control button{background:#0a2e5d;color:#fff;border-color:#0a2e5d}dialog .language-control button[aria-pressed=true]{color:#f2b632;border-color:#f2b632}:root{font-size:16px}body{line-height:1.55}p,li,dd,label,button,input,select,textarea,summary{overflow-wrap:anywhere}input,select,textarea{max-width:100%;font-size:16px}button,summary,.citation,.footnote-back,.policy-source-back{min-height:44px}small{font-size:16px}aside{height:auto;min-height:0;flex-wrap:wrap;gap:14px}aside nav{flex-wrap:wrap;gap:6px 20px}aside nav button{white-space:normal;padding:10px 0;font-size:16px}header{height:auto;min-height:54px;flex-wrap:wrap;gap:12px;padding-top:10px;padding-bottom:10px}.language-control{flex-wrap:wrap}.language-control button{font-size:16px;min-height:44px;padding:8px 12px}main{min-width:0}.orbit-main{grid-template-columns:minmax(0,1fr);gap:32px}.orbit-main>.activity-core,.orbit-main>.youth-details,.orbit-main>.territory{grid-column:1;grid-row:auto;min-width:0}.overview-top{align-items:start;gap:24px;margin-bottom:24px}.overview-top h1{font-size:clamp(28px,3vw,42px);line-height:1.2}.overview-top .coverage{flex-shrink:0}.score-title{flex-wrap:wrap;gap:12px}.score-title h2,.youth-additional h2,.youth-bmi h2{font-size:24px;line-height:1.35}.score-title .score-inspect{font-size:16px}.score-title .score-status{max-width:none}.score-tabs{gap:18px;margin:16px 0}.score-tabs button{padding:12px 0;min-height:70px}.score-tabs span,.score-tabs strong{font-size:16px;line-height:1.45}.activity-universe{font-size:16px;margin:12px 0 20px}.radial-grid,.radial-grid.youth-headline-three{gap:28px}.radial-measure{height:auto;padding:14px 0}.radial-grid .radial-chart,.radial-grid.youth-headline-three .radial-chart{width:190px;height:190px;max-width:100%}.radial-number strong,.radial-grid:has(>.radial-item:nth-child(3)) .radial-number strong,.radial-item:has([data-segment]) .radial-number strong{font-size:44px}.radial-number small{font-size:26px}.radial-grid .radial-caption h3,.radial-grid.youth-headline-three .radial-caption h3,.support-radials .radial-caption h3{font-size:19px;line-height:1.45}.radial-direction,.radial-caption,.bmi-ring-legend,.derived-label{font-size:16px;line-height:1.5}.bmi-ring-legend{gap:6px 14px}.youth-details{margin-top:8px;padding-top:24px}.youth-additional{gap:40px}.history-controls{flex-wrap:wrap;align-items:start;gap:14px}.history-controls label{min-width:0;flex:1 1 240px}.history-controls button{min-width:0;max-width:100%}.history-controls select{width:100%;min-height:48px;font-size:16px}.history-svg,.sex-history .history-svg{width:100%;height:auto;min-height:0;overflow:visible}.history-svg text{font-size:18px}.history-svg .history-value{font-size:20px}.history-svg .history-gap{font-size:18px}.history-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.history-evidence,.history-table-wrap,.tablewrap,.context{min-width:0;max-width:100%}.history-evidence table{font-size:16px}.history-table-wrap,.tablewrap{overflow-x:auto;overscroll-behavior-x:contain}.youth-data-row{gap:10px 16px;padding:16px 0}.youth-data-row strong{font-size:24px}.source-footnotes li{padding-right:70px}.policy-entry-main h3{font-size:24px}.policy-entry{padding:24px 0}.policy-entry-main p,.policy-entry-evidence,.policy-topic-note,.policy-instrument,.policy-entry-source,.policy-open-label,.policy-review-date,.policy-inline-sources,.policy-footnotes li p{font-size:16px}.policy-filters label{min-width:0}dialog{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);height:auto;padding:28px;overflow:auto}dialog p,dialog dl,dialog summary,dialog small{font-size:16px}dialog h2{font-size:28px;line-height:1.3}dialog .close{min-height:44px;font-size:16px}dialog .language-control{margin-right:92px}.panel,.metric,.metricgrid,.twocol,.pilot-grid,.pilot-geography,.pilot-inputs,.municipal-population{min-width:0}.municipal-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.municipal-checklist label{min-width:0;align-items:start;padding:10px 0}.municipal-checklist input{margin-top:3px}.pilot-map{height:auto;min-height:150px}.municipal-contributions li{flex-wrap:wrap}.chart-note,.source-tag,.pagefoot{font-size:16px;line-height:1.5}@media(max-width:1000px){.youth-additional,.bmi-grid,.policy-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){aside{padding:20px;align-items:start}aside .brand{font-size:28px}aside .brand small{font-size:14px}aside nav{width:100%;justify-content:start;gap:4px 20px;overflow:visible}header{padding:12px 20px}main{padding:24px 20px}.overview-top .coverage{display:none}.overview-top h1{font-size:30px}.score-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.radial-grid,.radial-grid.youth-headline-three{grid-template-columns:minmax(0,1fr);gap:18px}.radial-grid .radial-measure,.youth-headline-three .radial-item:last-child .radial-measure{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;text-align:left}.radial-grid .radial-chart,.radial-grid.youth-headline-three .radial-chart,.radial-item:last-child .radial-chart{width:132px;height:132px}.radial-number strong,.radial-grid:has(>.radial-item:nth-child(3)) .radial-number strong,.radial-item:has([data-segment]) .radial-number strong{font-size:32px}.radial-number small{font-size:20px}.radial-caption{text-align:left}.radial-grid .radial-caption h3,.radial-grid.youth-headline-three .radial-caption h3{font-size:18px}.radial-item>.citation,.youth-headline-three .radial-item:last-child>.citation{margin-left:0}.bmi-ring-legend{justify-content:start}.youth-headline-three .radial-item:last-child .radial-caption{text-align:left}.history-svg text,.history-svg .history-value,.history-svg .history-gap{font-size:34px}.history-controls{flex-direction:column}.history-controls label{flex:auto;width:100%}.history-controls button{text-align:left}.youth-data-row{grid-template-columns:minmax(0,1fr) auto}.youth-data-row strong{font-size:22px}.sex-current-row{grid-template-columns:minmax(0,1fr) auto}.chart-row,.twocol,.pilot-grid,.metricgrid,.policygrid,.municipal-checklist{grid-template-columns:minmax(0,1fr)}.source-footnotes li{padding-right:0}.footnote-back{position:static;display:inline-block;margin-top:8px}dialog{padding:22px}.plot-row{grid-template-columns:100px minmax(0,1fr) 55px}}.radial-grid:has(>.radial-item:nth-child(3)) .radial-chart{width:190px;height:190px}.radial-grid:has(>.radial-item:nth-child(3)) .radial-caption h3{font-size:19px}.radial-number strong{white-space:nowrap;overflow-wrap:normal}.measure-year{display:block;color:#c1d1df;font-size:16px;margin:6px 0}.measure-definitions,.bmi-definition{margin:14px 0;color:#c1d1df;font-size:16px}.measure-definitions summary,.bmi-definition summary{color:#f2b632;min-height:44px;padding:10px 0;cursor:pointer}.measure-definitions p,.bmi-definition p{max-width:72ch;line-height:1.6}.pe-headline{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:32px;margin:24px 0 36px;padding-bottom:24px;border-bottom:1px solid #f2b632}.pe-headline .radial-chart{width:190px;height:190px}.pe-headline h2{font-size:26px}.pe-page .youth-additional{grid-template-columns:minmax(0,1fr)}.pe-headline details{color:#f2b632;margin-top:20px}.pe-headline summary{min-height:44px;cursor:pointer}.pe-headline p{color:#c1d1df;line-height:1.55}.measure-chart{display:flex;flex-direction:column;gap:0}.measure-chart .measure{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;text-align:left;border:0;border-top:1px solid #33536d;border-radius:0;background:transparent;padding:24px 0;min-width:0}.measure-chart .measure:hover{background:#102f4c}.measure-chart .measure h3{font-size:20px;line-height:1.4;margin:0}.measure-chart .eyebrow{grid-column:1 / -1}.measure-chart .number{font-size:32px;color:#f2b632;margin:0;white-space:nowrap}.measure-track{display:block;grid-column:1 / -1;height:12px;width:100%;background:#254968;margin:10px 0}.measure-track>span{display:block;height:100%}.measure-chart .measure.unavailable .measure-track{background:transparent;border:1px dashed #70889e}.measure-chart .measure p{grid-column:1 / -1;color:#c1d1df;margin:0}.chart-scale{color:#c1d1df;font-size:16px}.policy-visual{margin:24px 0 32px;padding:20px 0;border-top:1px solid #f2b632;border-bottom:1px solid #33536d}.policy-visual figcaption{font-size:22px;font-weight:700;margin-bottom:16px}.register-bar{display:grid;grid-template-columns:120px minmax(0,1fr) 40px;align-items:center;gap:20px;margin:18px 0}.register-track,.target-track{display:block;background:#254968;height:12px}.register-track>span{display:block;height:100%;background:#f2b632}.register-bar strong{text-align:right;color:#f2b632;font-size:24px}.policy-visual p{color:#c1d1df}.evidence-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:20px;margin:24px 0 0}.evidence-stages li{border-left:3px solid #70889e;padding-left:14px}.evidence-stages strong,.evidence-stages span{display:block}.evidence-stages span{color:#c1d1df;margin-top:8px}.pilot-results dl{border-top:1px solid #f2b632;padding-top:20px}.pilot-results dt{margin-top:26px}.pilot-results dd{margin:8px 0 24px}.pilot-results dd small,.equilibrium-note{display:block;font-size:16px;color:#c1d1df;line-height:1.5;margin-top:8px}.target-track{width:100%;margin-top:14px}.target-track>span{display:block;height:100%;background:#64deea}.pilot-results .planning-population{color:#c1d1df}.source-families{border-top:1px solid #f2b632;padding-top:20px}.source-families h2{font-size:26px}.source-families dl{margin:24px 0}.source-families dl>div{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid #33536d}.source-families dt{color:#f2b632;font-weight:700}.source-families dd{margin:0}.source-families dd span{display:block;margin-top:6px;color:#c1d1df}.source-group{border-top:1px solid #33536d;margin:20px 0;padding:12px 0;min-width:0}.source-group>summary{font-size:20px;padding:12px 0;cursor:pointer;min-height:44px;font-weight:700}.source-group p{line-height:1.55}.source-group .tablewrap{max-width:100%}@media(max-width:767px){aside{padding:12px 16px;gap:8px}aside .brand{font-size:25px}aside nav{gap:0 16px}aside nav button{padding:8px 0;min-height:44px}header{padding:6px 16px;min-height:52px}header>span:first-child{display:none}main{padding:18px 16px}.overview-top{margin-bottom:12px}.overview-top h1{font-size:24px;line-height:1.2}.score-title{margin-bottom:8px;justify-content:flex-end}.score-title h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.score-tabs{gap:4px 14px;margin:8px 0}.score-tabs button{min-height:56px;padding:8px 0}.activity-universe{margin:12px 0}.measure-chart .measure{gap:8px 16px}.measure-chart .measure h3{font-size:18px}.measure-chart .number{font-size:26px}.measure-chart .measure.unavailable .number{font-size:20px;white-space:normal}.pe-headline{grid-template-columns:minmax(0,1fr);gap:20px}.pe-headline .radial-measure{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;text-align:left}.pe-headline .radial-chart{width:132px;height:132px}.pe-headline h2{font-size:22px}.register-bar{grid-template-columns:95px minmax(0,1fr) 28px;gap:12px}.evidence-stages{grid-template-columns:minmax(0,1fr);gap:18px}.source-families dl>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:767px){.radial-grid:has(>.radial-item:nth-child(3)) .radial-chart{width:132px;height:132px}.radial-grid:has(>.radial-item:nth-child(3)) .radial-caption h3{font-size:18px}.score-title{margin-bottom:16px}.score-title .score-inspect{min-width:0}}@media(max-width:767px){.radial-grid:has(>.radial-item:nth-child(3)){grid-template-columns:minmax(0,1fr)}.radial-grid .radial-item{grid-column:1;min-width:0}.radial-grid .radial-caption{min-width:0}}@media(min-width:768px){.radial-grid.youth-headline-three:has(>.radial-item:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.policy-list{display:flex;flex-direction:column;gap:0}.policy-entry{border:0;border-bottom:1px solid #33536d;border-radius:0;background:transparent;padding:20px 0}.policy-entry-main{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px 24px;border:0;border-radius:0;padding:0}.policy-entry-main>.eyebrow{grid-column:1;grid-row:1 / 6}.policy-entry-main>:not(.eyebrow){grid-column:2}.policy-entry-main h3{margin:0;font-size:23px}.policy-entry-topics{display:flex;flex-wrap:wrap;gap:8px 16px;color:#f2b632;font-size:16px}.policy-entry-topics>span{border-bottom:1px solid #70889e}.policy-entry-source{padding-left:184px}@media(max-width:767px){.score-title{margin-bottom:8px}.policy-entry-main{grid-template-columns:minmax(0,1fr)}.policy-entry-main>.eyebrow,.policy-entry-main>:not(.eyebrow){grid-column:1;grid-row:auto}.policy-entry-source{padding-left:0}}@media(max-width:767px){aside nav{gap:0 12px}.orbit-main .score-title .score-inspect{max-width:none;white-space:nowrap;padding:10px 12px}}.economic-planner{display:grid;gap:20px;margin-block:24px}.economic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:18px}.economic-fields label,.economic-planner>section>label{display:grid;gap:8px}.economic-planner input:not([type=checkbox]),.economic-planner select{width:100%;min-width:0;min-height:46px;padding:10px;color:#fff;background:#071c30;border:1px solid #8dabc1;border-radius:3px;font:inherit}.economic-tabs{display:flex;flex-wrap:wrap;gap:10px}.economic-tabs button[aria-pressed=true]{border-color:#f2b632;color:#f2b632;background:#0a2e5d}.economic-planner button{min-height:44px;padding:10px 14px;margin:4px;font:inherit}.economic-line{min-width:0;border:1px solid #5c778e;margin-block:20px;padding:18px}.economic-line legend{color:#f2b632;padding-inline:8px}.economic-check{display:flex;align-items:flex-start;gap:12px;margin-block:18px;line-height:1.6}.economic-check input{width:22px;height:22px;flex:0 0 22px;margin-top:3px;accent-color:#f2b632}.economic-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.economic-metrics>div{border-top:1px solid #62819a;padding-top:12px}.economic-metrics dt{line-height:1.5}.economic-metrics dd{font-size:26px;color:#f2b632;margin:8px 0;overflow-wrap:anywhere}.economic-benchmark strong{font-size:44px;color:#f2b632}.economic-benchmark small{display:block;margin-top:8px}.economic-planner details summary{min-height:44px;cursor:pointer}@media(max-width:600px){.economic-fields,.economic-metrics{grid-template-columns:1fr}.economic-line{padding:12px}.economic-tabs button{flex:1 1 140px}}.economic-planner button{color:#fff;background:#0a2e5d;border:1px solid #f2b632;border-radius:3px}.economic-planner button.link{color:#f2b632;background:transparent;border-color:transparent}.economic-planner .economic-check input{min-width:22px;max-width:22px;width:22px;min-height:22px;max-height:22px;padding:0}.observatory-masthead{display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;gap:16px;align-items:center}.observatory-masthead>.brand{grid-column:1;grid-row:1}.observatory-masthead>.language-control{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap}.observatory-masthead>nav{grid-column:2;grid-row:1;min-width:0}.observatory-masthead .language-control button{min-height:44px}.observatory-masthead>.asidefoot{display:none}@media(max-width:1100px){.observatory-masthead{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.observatory-masthead>.language-control{grid-column:2}.observatory-masthead>nav{grid-column:1/-1;grid-row:2}}@media(max-width:600px){.observatory-masthead{gap:8px;padding:12px 16px}.observatory-masthead .brand{font-size:20px;min-width:0}.observatory-masthead .brand small{font-size:11px;letter-spacing:.03em;white-space:normal}.observatory-masthead>.language-control{gap:4px}.observatory-masthead .language-control button{font-size:14px;padding:6px 8px}.observatory-masthead>nav{margin-top:8px}}@media(max-width:600px){.shell>header{display:none}}.history-chart,.sex-history{min-width:0}.history-controls{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.history-controls label{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600}.history-controls select{width:100%;max-width:100%;color:#fff;background:#102c46;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 38px 13px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m4 7 5 5 5-5' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;font-size:16px}.history-period{display:flex;flex-wrap:wrap;gap:8px}.history-period button{min-height:44px;padding:9px 12px;border:1px solid #698098;border-radius:6px;background:transparent;color:#fff;font-size:14px}.history-period button[aria-pressed=true]{border-color:#f2b632;background:#f2b632;color:#0a2e5d;font-weight:700}.history-svg,.sex-history .history-svg{display:block;width:100%;height:auto;min-height:0;overflow:visible;margin:0}.history-svg text{font-size:14px;fill:#c3d0df}.history-svg .history-value{font-size:16px;fill:#fff;font-weight:700}.history-svg .history-unit{font-size:14px;fill:#c3d0df}.history-year-note{text-align:right;font-size:14px;color:#c3d0df;margin:0 0 16px}.history-legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:14px;margin:14px 0;line-height:1.5}.history-evidence{margin-top:16px}.history-evidence summary{min-height:44px;display:list-item;padding:10px 0;font-size:16px}.history-single{display:flex;flex-direction:column;gap:12px;width:100%;min-height:240px;align-items:flex-start;justify-content:center;border:0;border-left:3px solid #64deea;background:#102c46;border-radius:0;color:#fff;padding:24px;margin:20px 0;text-align:left;font-size:16px}.history-single strong{font-size:44px;line-height:1.2;color:#64deea}.history-single-action{color:#f2b632;font-size:14px}.map-source-details{margin:12px 0;font-size:14px}.map-source-details summary{min-height:44px;padding:10px 0;color:#f2b632;cursor:pointer}@media(max-width:600px){.history-svg text{font-size:14px}.history-svg .history-value,.history-svg .history-unit{font-size:14px}}.history-controls label{flex:initial}.history-measure-name{font-size:16px;line-height:1.5;color:#fff;margin:0 0 16px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.history-single:focus-visible{outline:3px solid white;outline-offset:3px}.history-year-note{white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.5}@media(max-width:600px){.history-year-note{text-align:left}}.simple-planner{max-width:1040px;margin:0 auto}.plan-progress{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0}.plan-progress li{flex:1;min-width:0}.plan-progress button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;background:#102c46;color:#fff;border:1px solid #698098;padding:10px;font-size:16px}.plan-progress button span{display:inline-flex;border:1px solid currentColor;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-size:14px}.plan-progress button[aria-current=step]{border-color:#f2b632;color:#f2b632}.plan-progress button:disabled{opacity:.5}.plan-stage{padding:24px}.plan-stage h2{font-size:26px;line-height:1.25;margin:0 0 14px}.plan-stage h2:focus{outline:none}.plan-stage p{line-height:1.6}.plan-audiences{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.plan-audiences button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;background:#0a2e5d;color:#fff;border:1px solid #698098;padding:22px;min-height:100px;font-size:16px}.plan-audiences strong{font-size:22px}.plan-audiences button[aria-pressed=true]{border:2px solid #f2b632;padding:21px}.plan-next{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#f2b632;color:#0a2e5d;border:0;border-radius:4px;padding:13px 20px;font-size:17px;font-weight:700;cursor:pointer}.plan-next:disabled{opacity:.5;cursor:default}.plan-context,.plan-cost-details,.plan-optional,.plan-advanced{border-top:1px solid #466078;margin-top:20px;padding-top:16px}.plan-context{margin-bottom:22px}.plan-context>summary,.plan-cost-details>summary,.plan-manual>summary,.economic-money>summary{min-height:44px;padding:10px 0;font-size:16px;color:#f2b632;cursor:pointer}.plan-context .municipal-pilot{display:block}.plan-context .pilot-geography{margin-top:16px}.plan-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.plan-inputs label,.plan-cost-row label{display:flex;flex-direction:column;gap:9px;font-size:17px;font-weight:600}.plan-inputs input,.plan-inputs select,.plan-cost-row input{width:100%;min-height:50px;padding:12px;font-size:20px;color:#fff;background:#061a2b;border:1px solid #698098;border-radius:4px}.plan-inputs input[aria-invalid=true]{border-color:#ffaa98}.plan-period-inputs{margin-bottom:12px}.plan-period-note{margin:0 0 20px;color:var(--muted)}.plan-result-period{margin:0 0 20px;font-weight:700}.plan-budget-source{color:#f2b632;font-size:15px}.plan-example,.plan-session-note{font-size:14px;color:#c3d0df}.plan-session-note{margin-top:24px}.plan-cost-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid #466078;margin:18px 0;padding:16px;min-width:0}.plan-cost-row legend{color:#c3d0df;padding:0 6px}.plan-mode-buttons,.plan-actions,.plan-advanced-header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin:20px 0}.plan-mode-buttons button{min-height:44px;padding:12px;font-size:16px;background:#0a2e5d;color:#fff;border:1px solid #698098}.plan-mode-buttons button[aria-pressed=true]{border-color:#f2b632;color:#f2b632}.plan-result{background:#0a2e5d;border-left:4px solid #f2b632;padding:24px;margin:24px 0}.plan-result dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.plan-result dt{color:#c3d0df;font-size:16px}.plan-result dd{margin:8px 0 0;font-size:28px;font-weight:700;color:#fff}.plan-result .plan-per-person{grid-column:1/-1;padding-top:18px;border-top:1px solid #466078}.plan-result .plan-per-person dd{color:#f2b632;font-size:46px;line-height:1.2}.plan-advanced .economic-planner{margin-top:20px}.plan-context .pilot-intro{display:none}.simple-planner button:focus-visible,.simple-planner summary:focus-visible,.simple-planner input:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.plan-stage{padding:20px 16px}.plan-stage h2{font-size:24px}.plan-progress{gap:6px}.plan-progress button{font-size:13px;padding:8px 4px;gap:5px}.plan-audiences,.plan-inputs,.plan-cost-row{grid-template-columns:1fr}.plan-audiences button{min-height:88px;padding:16px}.plan-audiences button[aria-pressed=true]{padding:15px}.plan-next{width:100%}.plan-result{padding:18px}.plan-result dl{grid-template-columns:1fr;gap:18px}.plan-result .plan-per-person dd{font-size:40px}.plan-context .pilot-geography{padding:12px}}.planner-heading{margin-bottom:22px}.planner-heading .eyebrow{display:none}@media(max-width:600px){.planner-heading h1{font-size:28px;margin:0 0 10px}.planner-heading .intro{margin:0}.planner-heading{margin-bottom:20px;padding:0}.plan-audiences button{min-height:76px;gap:7px}.plan-audiences strong{font-size:20px}.plan-audiences span{font-size:14px}.plan-result dl{grid-template-columns:1fr 1fr;gap:14px}.plan-result dd{font-size:24px;overflow-wrap:anywhere}.plan-result .plan-per-person dd{font-size:36px}.plan-stage .plan-next{min-height:48px}.plan-inputs label{font-size:16px}}.age-view-heading{margin-bottom:16px}.age-view-heading h1{font-size:clamp(26px,3.1vw,42px);line-height:1.2}.age-view-heading .intro{max-width:70ch;margin-top:8px}.shared-age-selector{margin:16px 0}.snapshot-measures{padding:16px 0}.snapshot-extra{margin:20px 0;border-top:1px solid #254968;padding-top:16px}.snapshot-extra summary{padding:8px 0}.age-analysis .youth-additional{margin-top:24px}.age-analysis .youth-bmi{margin-top:28px}.age-analysis-empty{margin-top:24px;max-width:72ch}@media(min-width:1101px){.observatory-masthead{grid-template-columns:minmax(230px,1fr) auto}.observatory-masthead>.language-control{grid-column:2}.observatory-masthead>nav{grid-column:1 / -1;grid-row:2}}@media(max-width:600px){.age-view-heading{margin-bottom:12px}.age-view-heading .intro{margin:8px 0 0;font-size:16px}.snapshot-measures{padding-top:0}}.financial-readiness{border-left:4px solid #f2b632;background:#0a2e5d;padding:20px;margin:20px 0}.financial-readiness dl{display:grid;gap:18px}.financial-readiness dt{color:#c3d0df}.financial-readiness dd{margin:6px 0 0;font-size:22px;font-weight:700;overflow-wrap:anywhere}.financial-readiness details{margin-top:18px}.financial-readiness summary{color:#f2b632;cursor:pointer}.economic-evidence,.healthcare-scenario{margin:24px 0;padding:20px;border:1px solid #466078;background:#071f35}.evidence-number{color:#f2b632;font-weight:700}.resource-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.healthcare-scenario label{display:block;font-weight:600}.healthcare-scenario input:not([type=checkbox]),.healthcare-scenario select{display:block;width:100%;min-height:48px;padding:10px;margin-top:8px;font:inherit;color:#fff;background:#061a2a;border:1px solid #94abc0;border-radius:0}.healthcare-scenario .resource-check{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-weight:400}.resource-check input{flex:0 0 auto;width:22px;height:22px;margin-top:3px}.resource-toggle{min-height:48px;padding:12px 16px;color:#071f35;background:#f2b632;border:0;font:inherit;font-weight:700;text-align:left}.resource-prices{margin:24px 0}.resource-price{min-width:0;border:1px solid #466078;padding:16px;margin:20px 0}.resource-price legend{padding:0 5px;font-weight:700}.resource-price label+label{margin-top:16px}.healthcare-scenario summary{min-height:44px;color:#f2b632;cursor:pointer}.resource-results{margin:24px 0;padding:16px;background:#0a2e5d}.resource-results dl{display:grid;gap:18px}.resource-results dt{color:#c3d0df}.resource-results dd{margin:6px 0 0;font-size:24px;font-weight:700;overflow-wrap:anywhere}.resource-missing{border-left:3px solid #f2b632;padding-left:12px}.resource-cost-choice{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.resource-cost-choice button{min-height:48px;padding:12px;font:inherit;border:1px solid #94abc0;color:#fff;background:#061a2a}.resource-cost-choice button[aria-pressed=true]{color:#061a2a;background:#f2b632}.us-reference{border-left:3px solid #f2b632;padding:16px;background:#0a2e5d;margin-bottom:24px}.resource-budget-year,.resource-zero-effect{margin:24px 0}.history-chart-pe{max-width:800px}.history-chart-pe .history-controls{gap:10px;margin-bottom:12px}.history-chart-pe .history-measure-name{margin:0}.website-menu{grid-column:1;grid-row:2;position:relative;justify-self:start}.website-menu summary{cursor:pointer;color:#f2b632;min-height:44px;display:flex;align-items:center;padding:0 14px;border:1px solid #516679;border-radius:8px}.website-menu[open]{z-index:30}.website-menu>a,.website-menu nav a{display:flex;min-height:44px;align-items:center;color:#fff;padding:8px 14px;text-decoration:underline;text-underline-offset:3px}.website-menu[open]{background:#0a2e5d;border:1px solid #516679;border-radius:8px}.website-menu a:focus-visible,.website-menu summary:focus-visible{outline:3px solid #f2b632;outline-offset:2px}@media(max-width:1100px){.observatory-masthead>nav{grid-row:3}.website-menu{grid-column:1 / -1;width:min(100%,420px)}}.all-adult-bmi{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #516679}.all-adult-bmi>p{max-width:70ch}.all-adult-bmi>.radial-item{max-width:360px}.all-adult-bmi .radial-number strong{font-size:24px!important}.history-reading-guide{font-size:.95rem;line-height:1.6;max-width:70ch;color:#c4d4e3;margin:16px 0}.history-reading-guide strong{display:block;color:#f2b632;font-weight:600;margin-top:6px}.dashboard-menu{grid-column:2 / -1;grid-row:2;min-width:0}.dashboard-menu summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:44px;border:1px solid #516679;border-radius:8px;padding:10px 14px;cursor:pointer}.dashboard-menu summary span{color:#f2b632}.dashboard-menu summary strong{color:#fff;font-weight:600}.dashboard-menu[open]{background:#0a2e5d;border:1px solid #516679;border-radius:8px}.dashboard-menu nav{display:grid;grid-template-columns:1fr 1fr .65fr;gap:16px;padding:16px}.dashboard-menu section{min-width:0}.dashboard-menu h2{font-size:.9rem;color:#f2b632;margin:0 0 8px}.dashboard-menu nav button{display:block;width:100%;min-height:44px;padding:8px;color:#fff;text-align:left;white-space:normal;border:0;border-radius:4px;background:transparent}.dashboard-menu nav button[aria-current=page]{background:#173f6d;border-left:3px solid #f2b632;font-weight:700}.dashboard-menu summary:focus-visible,.dashboard-menu button:focus-visible{outline:3px solid #f2b632;outline-offset:2px}@media(max-width:1100px){.dashboard-menu{grid-column:1 / -1;grid-row:3}.website-menu{width:auto}}@media(max-width:600px){.dashboard-menu nav{grid-template-columns:1fr;gap:12px}}.website-menu{align-self:start}.dashboard-menu{position:relative;align-self:start}@media(min-width:1101px){.dashboard-menu[open]{z-index:40}.dashboard-menu[open] nav{position:absolute;top:calc(100% + 8px);right:0;width:min(760px,calc(100vw - 72px));background:#0a2e5d;border:1px solid #516679;border-radius:8px;box-shadow:0 10px 30px #0006}}.pe-rows-guide{color:#c4d4e3;line-height:1.6;margin:16px 0;max-width:70ch}.pe-ordinary-years{display:grid;gap:12px}.pe-year-row{width:100%;display:block;padding:16px;text-align:left;color:#fff;background:#102d45;border:1px solid #516679;border-radius:10px;cursor:pointer}.pe-year-heading{display:flex;justify-content:space-between;gap:16px;font-size:1.25rem}.pe-year-heading strong:last-child{color:#64deea}.pe-year-interval{display:block;margin:8px 0 4px;color:#c4d4e3}.pe-year-row svg{display:block;width:100%;height:auto;max-height:100px}.pe-year-row svg text{fill:#c4d4e3;font-size:11px}.pe-year-action{display:block;color:#f2b632;font-size:.9rem;margin-top:4px}.pe-year-row:focus-visible{outline:3px solid #f2b632;outline-offset:3px}.pe-year-unavailable{display:grid;grid-template-columns:70px 1fr;gap:8px;padding:14px 16px;border:1px dashed #516679;border-radius:10px;color:#c4d4e3}.pe-year-unavailable a{grid-column:2;color:#f2b632;min-height:44px;display:flex;align-items:center}.pe-anomaly-years{margin-top:24px;padding-top:20px;border-top:2px solid #f2b632}.pe-anomaly-years h3{color:#f2b632}.pe-anomaly-years p{line-height:1.6;color:#c4d4e3}.pe-year-flagged .pe-year-heading strong:last-child{color:#f2b632}@media(min-width:601px){.pe-year-row{padding:16px 24px}.pe-year-row svg{max-height:80px}}.pe-reading-details{margin:0 0 16px;padding:0 14px;border:1px solid #516679;border-radius:8px}.pe-reading-details summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;color:#f2b632}.pe-reading-details[open] .pe-reading-chevron{transform:rotate(180deg)}.pe-reading-details p{line-height:1.6;color:#c4d4e3}.pe-reading-details summary:focus-visible{outline:3px solid #f2b632;outline-offset:3px}.measure-age{display:block;margin:6px 0;color:#c1d2e0;font-size:13px;line-height:1.5}.latest-snapshot>.all-adult-bmi{margin-top:16px;padding-top:20px;padding-bottom:24px}.observatory-masthead{grid-template-columns:minmax(230px,1fr) minmax(240px,320px);gap:10px 24px}.observatory-masthead>.brand{grid-column:1;grid-row:1 / 3}.observatory-masthead>.website-menu{grid-column:2;grid-row:1;justify-self:stretch;width:auto}.observatory-masthead>.language-control{grid-column:2;grid-row:2;justify-self:end}.observatory-masthead>.dashboard-menu{grid-column:1;grid-row:3;width:min(100%,520px)}.website-menu{position:relative}.website-menu summary{font-weight:600;border-color:#64788d;background:#102f50}.website-menu[open]{background:transparent;border:0}.website-menu[open]>a,.website-menu[open]>nav{background:#102f50}.website-menu>a{margin-top:8px;border-radius:10px 10px 0 0;padding:14px 18px;color:#f2b632}.website-menu nav{display:grid;padding:6px 10px 10px;border-radius:0 0 10px 10px;box-shadow:0 12px 28px #0005}.website-menu nav a{font-size:14px;line-height:1.45;padding:10px 8px;text-decoration:none;border-radius:6px}.website-menu nav a:hover{background:#1b4268}.economic-program-choice{display:grid;gap:8px;max-width:440px;font-weight:600;margin:20px 0}.economic-program-choice select{min-height:44px;width:100%}@media(max-width:600px){.observatory-masthead{grid-template-columns:minmax(0,1fr) minmax(0,156px);gap:8px}.observatory-masthead>.brand{grid-row:1 / 3}.observatory-masthead>.dashboard-menu{grid-column:1 / -1;grid-row:3;width:100%}.website-menu summary{padding:8px 10px;font-size:14px}.observatory-masthead>.language-control{justify-self:stretch}.observatory-masthead .language-control button{flex:1}}.website-menu-panel{margin-top:8px;background:#102f50;border:1px solid #64788d;border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #0005}.website-menu-panel>a{display:flex;min-height:44px;align-items:center;padding:14px 18px;color:#f2b632;text-decoration:none;border-bottom:1px solid #64788d66}.website-menu-panel nav{box-shadow:none}@media(min-width:601px){.website-menu-panel{position:absolute;right:0;top:100%;width:320px}}.plan-program-choice{display:grid;gap:8px;max-width:440px;margin:20px 0;font-weight:600}.plan-program-choice select{min-height:44px;width:100%}.plan-savings-details,.plan-scenario-setup{margin:20px 0}.plan-savings-details>summary,.plan-scenario-setup>summary{cursor:pointer;min-height:44px;padding:12px 14px;border:1px solid #64788d;border-radius:8px}.plan-study-scope{padding:16px;border-left:3px solid #f2b632;background:#102f5066;margin:16px 0}.plan-study-scope h4{margin-top:0}.observatory-masthead .website-menu-panel nav{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;width:auto}.website-menu-panel{position:absolute;right:0;top:calc(100% + 110px);width:min(320px,calc(100vw - 32px))}
