*,:before,:after{box-sizing:border-box}body{margin:0}img{max-width:100%}:where(a,summary,button):focus-visible{outline-offset:2px;outline:3px solid #126b67}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{color:#18364b;-webkit-text-size-adjust:100%;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Avenir Next,Helvetica Neue,Arial,sans-serif;line-height:1.6}.wrap-narrow{max-width:46rem;margin-inline:auto;padding:0 clamp(1rem,4vw,2rem) 4rem}.page-head{padding-block:2rem .5rem}.page-head h1{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(2rem,6vw,2.9rem);font-weight:800;line-height:1.1}.page-head .lede{max-width:60ch;margin:.9rem 0 0;font-size:1.1rem}.breadcrumb{margin:0 0 .75rem;font-size:.9rem}.breadcrumb a{color:#126b67;font-weight:600}nav.toc{border:1px solid #cfdde4;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.25rem}nav.toc h2{margin:0 0 .5rem;font-size:1rem}nav.toc ul{margin:0;padding-left:1.2rem}nav.toc li{margin-block:.25rem}nav.toc a{color:#126b67;font-weight:600}section.doc{border-top:1px solid #cfdde4;margin-top:1.75rem;padding-top:1.25rem}section.doc h2{letter-spacing:-.01em;margin:0 0 .6rem;scroll-margin-top:1rem;font-size:1.35rem;font-weight:800}section.doc p{max-width:65ch;margin:.6rem 0}section.doc ul,section.doc ol{max-width:65ch;margin:.6rem 0;padding-left:1.2rem}section.doc li{margin-block:.35rem}section.doc a{color:#126b67;font-weight:600}.math{font-variant-numeric:tabular-nums;background:#eef5f8;border-radius:.4rem;max-width:65ch;margin:.8rem 0;padding:.8rem 1rem}.math p{max-width:none;margin:.25rem 0}.note{border-left:4px solid #126b67;max-width:65ch;margin:.8rem 0;padding:.1rem 0 .1rem 1rem}.note p{margin:.4rem 0}table.compare{border-collapse:collapse;width:100%;max-width:65ch;margin:1rem 0;font-size:.95rem}table.compare caption{text-align:left;padding-bottom:.5rem;font-weight:700}table.compare th,table.compare td{text-align:left;vertical-align:top;border:1px solid #cfdde4;padding:.5rem .6rem}table.compare thead th{color:#fff;background:#18364b}table.compare tbody th{background:#eef5f8}table.compare td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (width<=26rem){table.compare{font-size:.85rem}table.compare th,table.compare td{padding:.4rem}}.proto-filter{flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem;display:flex}html[data-reference-page=true] .proto-filter button{border-radius:999px;min-height:40px}html[data-reference-page=true] .proto-filter button[aria-pressed=true]{color:#091522;background:#85dbec;border-color:#85dbec}.table-wrap{overflow-x:auto}table.protocols{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;font-size:.95rem}table.protocols th,table.protocols td{text-align:left;vertical-align:top;border-bottom:1px solid #cfdde4;padding:.6rem .5rem}table.protocols thead th{letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #18364b;font-size:.8rem}html[data-reference-page=true] table.protocols td p{max-width:none;color:var(--ref-muted,#a9bccb);margin:.25rem 0 0;font-size:.9rem}.chip{white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.chip.medical-director{color:#0e544f;background:#d9efe9}.chip.approval{color:#1f4a7a;background:#e3ecf8}.chip.critical-care{color:#7a4a0c;background:#fbecd6}.chip.not-allowed{color:#4b3a7a;background:#ece8f5}.chip.unconfirmed{color:#42596a;background:#e9eef1}.counts{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.25rem 0;display:grid}@media (width<=48rem){.counts{grid-template-columns:repeat(2,1fr)}}.counts div{border:1px solid #cfdde4;border-radius:.5rem;padding:.6rem .75rem}.counts strong{font-size:1.5rem;line-height:1.1;display:block}.counts span{font-size:.85rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{color:#eef5f8;background:#18364b;margin-top:3rem}.site-footer-inner{max-width:46rem;margin-inline:auto;padding:2rem clamp(1rem,4vw,2rem)}.site-footer nav ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer nav a{color:#fff;font-weight:600}.site-footer p{margin:.8rem 0 0;font-size:.9rem;line-height:1.6}@media print{.site-top,.skip,nav.toc{display:none!important}.wrap-narrow{max-width:none;padding:0}.math,.note,table.compare{break-inside:avoid}table.compare thead th{color:#000;background:0 0}a[href^=\/]:after{content:" (" attr(href) ")";font-size:.8em}}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}@media (width<=52rem){.skill-grid{grid-template-columns:1fr}}.skill-grid article{border:1px solid #cfdde4;border-radius:.5rem;padding:.8rem 1rem}.skill-grid h3{margin:0 0 .4rem;font-size:1.05rem}.skill-grid p{margin:.35rem 0;font-size:.93rem}.states{font-size:.93rem}.states a{font-weight:600}
