*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf7f1;color:#233d40;font:17px/1.7 system-ui,sans-serif}a{color:#12686d;text-underline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid #c45735;outline-offset:4px}header,main,footer{max-width:1080px;margin:auto;padding:24px}header{border-bottom:1px solid #dbded6}.brand{font-size:23px;font-weight:750;text-decoration:none}.brand small{display:block;font-size:13px;font-weight:500}nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:15px}main{padding-top:40px}h1{font:650 clamp(2.2rem,5vw,3.8rem)/1.13 Georgia,serif;letter-spacing:-.025em;max-width:950px}h2{font-size:1.45rem;line-height:1.3;margin-top:36px}h3{line-height:1.35}p,li{max-width:850px}.lead{font-size:21px}.meta,.crumb,.citations,figcaption,small{font-size:13px}.answer{border-left:5px solid #16747b;padding:14px 26px;background:#eaf0e9;border-radius:0 15px 15px 0}.answer h2{margin-top:10px}.citations{display:block;margin-top:8px}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d6ded9;border-radius:8px}table{border-collapse:collapse;width:100%;background:white;min-width:550px}caption{padding:12px;text-align:left;font-size:14px}th,td{text-align:left;padding:14px;vertical-align:top;border-bottom:1px solid #ddd;font-size:15px}thead{background:#eaf0e9}figure{margin:32px auto;max-width:688px}img{width:100%;height:auto;display:block}figcaption{color:#536064;margin-top:7px}.cta{padding:24px;background:#173f43;border-radius:14px;color:#fff;margin:34px 0}.cta h2{margin-top:0}.cta a{display:inline-block;background:#f7dfaa;color:#183a3d;font-weight:750;padding:12px 18px;border-radius:8px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px}.card{display:block;background:white;border:1px solid #d9ddd6;border-radius:16px;padding:22px;text-decoration:none}.card h2{margin-top:0}.guide-list{list-style:none;padding:0}.guide-list li{background:white;padding:22px;margin-bottom:16px;border-radius:12px}.guide-list a{font-weight:700}.guide-list p{font-size:15px}details{background:white;border-bottom:1px solid #d8ddd6;padding:16px}summary{cursor:pointer;font-weight:650}footer{border-top:1px solid #ddd;color:#516166;font-size:13px;margin-top:40px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:16px;z-index:5}.eyebrow{font-size:13px;letter-spacing:.13em;color:#ad442d;font-weight:700}@media(max-width:600px){header,main,footer{padding:18px}.answer{padding:12px 18px}.cta a{max-width:100%}nav{gap:10px}h1{overflow-wrap:anywhere}}@media print{header,nav,figure,.cta,footer{display:none}body{background:white;color:black}.table-wrap{overflow:visible}details{display:block}}
/* One supplied campaign banner on every HTML page. */
.page-banner{width:100%;max-width:688px;margin:28px auto}.page-banner a{display:block}.page-banner img{display:block;width:100%;height:auto;border-radius:10px}.page-banner figcaption{font-size:12px;line-height:1.5;margin-top:8px}.page-banner a:focus-visible{outline:3px solid #c45735;outline-offset:5px}

/* Accessible access menu and source tables: September 17, 2026 */
.access-hubs{background:#173f43;color:white;padding:16px 20px;border-radius:10px;align-items:center;gap:10px 20px}.access-hubs a{color:#fff}.access-hubs strong{color:#f7dfaa}.source-link{font-size:.85em}.source-notes{border-top:1px solid #d6ded9;margin-top:32px}.source-notes li{overflow-wrap:anywhere}.table-wrap table{min-width:550px}.clinical-note{font-size:.9em;color:#536064}details p{margin-bottom:4px}@media(max-width:600px){.access-hubs{padding:14px}.page-banner{max-width:100%}.source-link{overflow-wrap:anywhere}}
