:root{color:#133e4b;background:#f4faf8;font-family:system-ui,sans-serif}.environment-banner{z-index:1000;box-sizing:border-box;color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;background:#b91c1c;width:100%;padding:5px 16px;font-size:12px;font-weight:750;line-height:18px;position:sticky;top:0;box-shadow:0 1px 4px #450a0a26}.diagnosis-reference{overflow-wrap:anywhere;background:#f0f8f6;border-radius:6px;padding:16px}.diagnosis-reference dd{font-size:14px}.diagnosis-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.diagnosis-filters p,.diagnosis-actions{grid-column:1/-1}.diagnosis-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.diagnosis-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.diagnosis-cards article{background:#eaf5f1;border-radius:6px;padding:20px}.diagnosis-cards strong{font-size:38px}.diagnosis-chart{border-top:1px solid #dce7e3;padding:16px 0}.diagnosis-chart th[scope=row]{width:55%;font-weight:500}.diagnosis-chart td{white-space:nowrap}.chart-track{background:#e5eeeb;border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.chart-track>span{background:#22756c;height:100%;display:block}.diagnosis-unavailable{border-top:1px solid #dce7e3;margin-top:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.diagnosis-filters,.diagnosis-cards{grid-template-columns:1fr}.diagnosis-chart td,.diagnosis-chart th{padding:8px 4px}}body{margin:0}main{max-width:760px;margin:60px auto;padding:24px}h1{margin:8px 0 20px;font-size:44px}h2{font-size:22px}p,li{line-height:1.65}.eyebrow{color:#22756c;font-weight:600}section{background:#fff;border-left:5px solid #64ccb7;border-radius:8px;margin:30px 0;padding:24px}a{color:#135e75}li{padding:4px 0}header{justify-content:space-between;align-items:center;gap:20px;display:flex}label{margin:16px 0 8px;font-weight:600;display:block}input,select,textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #9db9b5;border-radius:5px;margin-top:6px;padding:11px;display:block}button,.primary{color:#fff;font:inherit;cursor:pointer;background:#176a62;border:0;border-radius:5px;padding:12px 18px;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #227db4}details{border-top:1px solid #dce7e3;padding:16px 0}summary{cursor:pointer;font-weight:600}table{border-collapse:collapse;width:100%;margin:18px 0}th,td{text-align:left;border-bottom:1px solid #dce7e3;padding:10px}th{font-size:14px}.table-scroll{overflow-x:auto}.check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check input{width:auto}dt{font-weight:600}dd{margin:5px 0 18px;font-size:20px}aside{background:#fff1ce;border:2px solid #b47c1d;border-radius:8px;padding:20px}.error{color:#9c2421;background:#ffe8e7;padding:16px}footer{margin-top:32px}@media (width<=600px){main{margin:16px auto;padding:16px}header{align-items:flex-start}h1{font-size:36px}}
