.provo-dashboard{width:var(--page);margin-inline:auto}.dashboard-breadcrumbs{min-height:68px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:10px;font-size:12px;display:flex}.dashboard-breadcrumbs a{text-decoration:none}.dashboard-breadcrumbs a:hover,.dashboard-breadcrumbs a:focus-visible{color:var(--blue)}.dashboard-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:clamp(54px,8vw,130px);min-height:680px;padding:clamp(68px,8vw,124px) 0 clamp(72px,8vw,118px);display:grid}.dashboard-kicker,.section-lead>p,.section-lead>div>p,.dashboard-sources>div:first-child>p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 34px;font-size:10px;font-weight:700}.dashboard-hero h1{letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(62px,8.2vw,136px);font-weight:400;line-height:.82}.dashboard-hero h1 em{color:var(--blue);font-weight:400}.dashboard-intro{color:#3d413b;letter-spacing:-.025em;max-width:790px;margin:46px 0 38px;font-size:clamp(18px,1.6vw,25px);line-height:1.36}.zip-finder{max-width:780px}.zip-finder label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.zip-finder-row{border:1px solid var(--line-strong);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 7px 7px 22px;display:grid}.zip-finder-row:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #18181b0f}.zip-finder select{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:17px}.zip-finder button{color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:999px;padding:14px 22px;font-size:13px;font-weight:600;transition:all .16s}.zip-finder button:hover,.zip-finder button:focus-visible{background:var(--blue);border-color:var(--blue)}.zip-finder>p{color:var(--muted);margin:12px 0 0;font-size:11px}.hero-status{color:var(--paper);background:var(--ink);border-radius:var(--radius);padding:30px}.hero-status-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hero-status-heading span,.hero-status dt,.hero-status>p{color:#b7b7bc}.hero-status-heading span,.hero-status-heading strong,.hero-status dt,.hero-status dd{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.hero-status-heading strong{color:var(--blue-light);text-align:right}.system-status-bar{background:#bc684d;border-radius:999px;height:12px;margin:52px 0 20px;overflow:hidden}.system-status-bar span{width:var(--status-width);border-radius:inherit;background:#9ac1a4;height:100%;display:block}.hero-status dl{margin:0}.hero-status dl div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:22px;padding:14px 0;display:flex}.hero-status dt{align-items:center;gap:8px;display:flex}.hero-status dd{margin:0}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot-clear{background:#9ac1a4}.status-dot-alert{background:#d88968}.hero-status>p{margin:26px 0 0;font-size:11px;line-height:1.5}.dashboard-summary,.featured-system,.provider-directory,.reading-guide,.dashboard-sources{border-bottom:1px solid var(--ink);padding:clamp(84px,10vw,150px) 0}.section-lead{margin-bottom:55px}.section-lead h2,.featured-heading h2,.dashboard-sources h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.8vw,88px);font-weight:400;line-height:.92}.section-lead>span{color:var(--muted);margin-top:22px;font-size:12px;display:block}.summary-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.summary-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:280px;padding:28px;display:flex}.summary-grid article:last-child{border-right:0}.summary-grid strong{color:var(--blue);letter-spacing:-.06em;font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.9}.summary-grid h3{margin:auto 0 10px;font-size:18px}.summary-grid p{color:var(--muted);margin:0;font-size:12px}.featured-system{border-bottom:0}.featured-heading{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:52px;display:grid}.featured-heading>div:first-child>p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 34px;font-size:10px;font-weight:700}.featured-heading>div:first-child>span{color:var(--muted);margin-top:24px;font-size:12px;display:block}.featured-status{border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex}.featured-status.is-clear{background:#dce9df}.featured-status span,.featured-status small{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.featured-status strong{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.featured-callout{background:var(--line-strong);border:1px solid var(--line-strong);grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);gap:1px;margin-top:58px;display:grid}.featured-callout>div,.featured-callout>p{background:var(--paper-deep);margin:0;padding:32px}.featured-callout>div{flex-direction:column;display:flex}.featured-callout span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.featured-callout strong{margin:16px 0 28px;font-size:30px;font-weight:500}.featured-callout a{color:var(--blue);margin-top:auto;font-size:12px;font-weight:700}.featured-callout>p{letter-spacing:-.025em;font-size:clamp(20px,2vw,29px);line-height:1.25}.key-results{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.key-results article{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);min-height:295px;padding:28px}.result-topline{justify-content:space-between;gap:18px;display:flex}.result-topline h3{margin:0;font-size:17px}.result-topline span{color:#1d5137;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#dce9df;border-radius:999px;height:max-content;padding:5px 8px;font-size:8px;font-weight:700}.key-results article>strong{min-height:70px;color:var(--blue);letter-spacing:-.04em;margin:38px 0 12px;font-size:clamp(24px,2.6vw,39px);font-weight:400;line-height:1;display:block}.key-results p{color:var(--muted);margin:0;font-size:12px}.key-results .result-limit{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:700}.history-strip{color:var(--paper);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.history-strip>div{border-right:1px solid #ffffff26;flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;display:flex}.history-strip span{color:#b7b7bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.history-strip strong{color:var(--blue-light);font-size:30px;font-weight:400}.history-strip>p{color:#c9c9ce;border-top:1px solid #ffffff26;grid-column:1/-1;margin:0;padding:21px 22px;font-size:12px}.provider-directory{border-top:1px solid var(--ink)}.section-lead-split{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:70px;display:grid}.section-lead-split>p{color:var(--muted);margin:0;font-size:13px}.provider-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.system-card{background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:410px;padding:25px;display:flex}.system-card-topline{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:700;display:flex}.provider-status{text-transform:uppercase;border-radius:999px;padding:6px 9px}.provider-status.is-clear{color:#1d5137;background:#d6e5da}.provider-status.is-alert{color:#7c3b25;background:#f2d5c5}.system-card h3{letter-spacing:-.035em;max-width:360px;margin:40px 0 7px;font-size:27px;font-weight:400;line-height:1}.system-id{color:var(--blue);margin:0 0 32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.system-card dl{grid-template-columns:1fr 1fr;gap:15px 18px;margin:0 0 28px;display:grid}.system-card dt,.system-zips>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.system-card dd{margin:4px 0 0;font-size:12px;font-weight:600}.system-zips{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.system-zips>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.system-zips a{color:var(--paper);background:var(--ink);border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700;text-decoration:none}.system-zips a:hover,.system-zips a:focus-visible{background:var(--blue)}.guide-grid{background:var(--line-strong);border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.guide-grid article{background:var(--paper);min-height:240px;padding:30px}.guide-grid span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.guide-grid h3{letter-spacing:-.03em;margin:50px 0 14px;font-size:25px;font-weight:400}.guide-grid p,.dashboard-caveat p{color:var(--muted);margin:0;font-size:13px}.dashboard-caveat{border-left:4px solid var(--blue);background:#f2e1d7;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:42px;margin-top:24px;padding:26px 30px;display:grid}.dashboard-sources{border-bottom:0;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:80px;display:grid}.dashboard-sources>div:last-child>p{max-width:700px;color:var(--muted);margin-top:0}.dashboard-sources ul{margin:32px 0 0;padding:0;list-style:none}.dashboard-sources li{border-top:1px solid var(--line);padding:13px 0}.dashboard-sources li:last-child{border-bottom:1px solid var(--line)}.dashboard-sources a{color:var(--blue);font-size:12px;font-weight:700}@media (width<=1100px){.dashboard-hero,.featured-heading{grid-template-columns:1fr}.hero-status{max-width:630px}.summary-grid,.key-results{grid-template-columns:repeat(2,1fr)}.summary-grid article:nth-child(2){border-right:0}.summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.featured-status{max-width:380px}.provider-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dashboard-breadcrumbs{white-space:nowrap;overflow-x:auto}.dashboard-hero{min-height:auto}.dashboard-hero h1{font-size:clamp(58px,18vw,100px)}.zip-finder-row,.featured-callout,.section-lead-split,.provider-grid,.guide-grid,.dashboard-caveat,.dashboard-sources{grid-template-columns:1fr}.zip-finder-row{border-radius:15px;padding:8px}.zip-finder select{padding:13px}.summary-grid,.key-results,.history-strip{grid-template-columns:1fr}.summary-grid article,.summary-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:230px}.summary-grid article:last-child{border-bottom:0}.key-results{border-right:0}.key-results article{border-right:1px solid var(--line-strong);min-height:auto}.history-strip>div{border-bottom:1px solid #ffffff26;border-right:0;min-height:105px}.history-strip>p{grid-column:1}.dashboard-caveat{gap:14px}}
