:root{--navy:#17324d;--teal:#087e79;--aqua:#e9f8f6;--line:#d5e2e5;--muted:#526575}*{box-sizing:border-box}body{font:19px/1.7 "Segoe UI",Arial,sans-serif;margin:0;color:#263747;background:#fff9f2}a{color:var(--teal);text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #bb6800;outline-offset:5px}header{background:white;border-bottom:1px solid var(--line);padding:23px 0}.wrap{width:min(920px,calc(100% - 44px));margin:auto}.brand{font-size:21px;line-height:1.4;letter-spacing:-.035em;font-weight:800;text-decoration:none;color:var(--navy)}.brand small{font-size:13px;letter-spacing:0;font-weight:500;display:block;color:var(--muted)}main{background:white;margin:45px auto 60px!important;padding:48px;border:1px solid var(--line);border-radius:22px}h1,h2,h3{color:var(--navy);line-height:1.2;letter-spacing:-.035em}h1{font-size:44px;margin:15px 0 25px}h2{font-size:27px;margin-top:35px}p{margin:14px 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--teal);font-weight:750}.lead{font-size:21px;color:var(--muted)}.small{font-size:15px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--teal);color:white;border:0;border-radius:10px;padding:15px 23px;min-height:52px;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:25px 0}.checks{list-style:none;padding:0;margin:30px 0}.checks li{position:relative;padding:15px 0 15px 42px;border-bottom:1px solid #e1ecea;font-size:18px;break-inside:avoid}.checks li:before{content:"";position:absolute;left:0;top:22px;width:20px;height:20px;border:1.5px solid #6c9f94;border-radius:3px}.callout{padding:24px;background:var(--aqua);border-radius:14px;margin-top:30px}.callout p{margin:0}.sources{padding-left:23px}.sources li{margin:20px 0;overflow-wrap:anywhere}footer{text-align:center;padding:0 22px 40px;font-size:15px;color:var(--muted)}@media(max-width:600px){main{padding:28px 23px;margin-top:25px!important}h1{font-size:35px}.lead{font-size:19px}body{font-size:18px}}@page{size:letter;margin:.5in}@media print{body{background:white;font-size:10pt;line-height:1.35}header{padding:0 0 12px}main{border:0;padding:0;margin:18px auto 0!important;max-width:none;width:100%}.wrap{width:100%}h1{font-size:26pt;margin:7px 0 10px}.eyebrow{font-size:8pt}.lead{font-size:12pt}.actions,.back-link{display:none}.checks{margin:17px 0}.checks li{font-size:11pt;padding:8px 0 8px 32px}.checks li:before{top:10px;width:14px;height:14px}.callout{margin-top:15px;padding:14px}.small,footer{font-size:8pt}footer{padding:15px 0 0}h2{font-size:16pt}a{color:inherit}}
