:root{--navy:#10233e;--ink:#25364a;--gold:#c78b13;--bg:#f6f8fb;--line:#dbe3ec;--muted:#617083}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.72 Arial,sans-serif}header{background:var(--navy);border-bottom:3px solid var(--gold);padding:18px 0;color:#fff}.wrap{width:min(940px,calc(100% - 32px));margin:auto}.brand{color:#fff;text-decoration:none;font-weight:800;font-size:1.2rem}.brand small{display:block;color:#dce5ef;font-size:.75rem;font-weight:600}.back{float:right;color:#fff;font-weight:700;text-decoration:none;padding-top:9px}main{padding:36px 0 58px}.eyebrow{display:inline-block;background:#fff0d2;color:#8b5c00;border-radius:99px;padding:4px 12px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}h1,h2,h3{color:var(--navy);line-height:1.25}h1{font-size:clamp(2rem,5vw,3rem);margin:14px 0}.lede,.byline{color:var(--muted)}.article{margin-top:25px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(22px,5vw,48px)}h2{font-size:1.58rem;margin:38px 0 12px;padding-bottom:8px;border-bottom:2px solid #edf1f5}h3{font-size:1.12rem;margin:24px 0 6px}p,li{max-width:75ch}a{color:#075da8}ul,ol{padding-left:23px}.note{padding:17px 20px;background:#fff8e8;border-left:4px solid var(--gold);border-radius:0 9px 9px 0}.tip{padding:17px 20px;background:#edf8f1;border-left:4px solid #27834d;border-radius:0 9px 9px 0}.table-wrap{overflow:auto;margin:22px 0;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;min-width:600px}th,td{padding:12px;vertical-align:top;border:1px solid var(--line);text-align:left}th{background:var(--navy);color:#fff}.links{background:#eef5fb;border-radius:10px;padding:18px 24px}.cta{margin-top:35px;background:var(--navy);color:#fff;border-radius:14px;padding:28px}.cta h2{color:#fff;border:0;margin-top:0}.cta a{color:#fff;font-weight:800}footer{background:#0b1727;color:#b9c4d1;text-align:center;padding:28px 16px}@media(max-width:600px){.back{float:none;display:block;padding-top:12px}.article{border-radius:10px}.table-wrap{margin-left:-4px;margin-right:-4px}th,td{padding:10px;font-size:.9rem}}
