body{font:17px/1.65 system-ui,sans-serif;color:#172b3a;background:#faf9f5;margin:0}header,main,footer{max-width:1080px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ccd5dc}nav{display:flex;gap:20px}a{color:var(--accent)}h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.13;max-width:850px}h2{line-height:1.25}.eyebrow{color:var(--accent);font-weight:700}.lead{font-size:1.25rem;max-width:880px}section{margin:48px 0}.asset,aside{padding:28px;background:#edf2f3;border-left:5px solid var(--accent)}li{margin:20px 0}.table{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th,td{padding:18px;border-bottom:1px solid #ccd5dc;text-align:left;vertical-align:top}th{background:#e9eef0}button,.cta{display:inline-block;background:var(--accent);color:white;border:0;padding:12px 20px;border-radius:6px;font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px}footer{margin-top:40px;border-top:1px solid #ccd5dc;font-size:.9rem}@media(max-width:640px){header{display:block}nav{flex-wrap:wrap;font-size:.9rem}main{padding:18px}.asset,aside{padding:18px}}@media print{nav,button,footer{display:none}body{background:white}.table{overflow:visible}table{min-width:0}}