*{box-sizing:border-box}body{margin:0;color:#0b2038;background:#f5f7f9;font:16px/1.7 system-ui,sans-serif}header{background:#0b2038;color:white;padding:24px max(24px,calc((100vw - 1080px)/2));display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}header a{color:white}main{max-width:1080px;margin:40px auto;padding:0 24px}h1{font:clamp(39px,5vw,60px)/1.1 Georgia,serif}h2{font:30px/1.15 Georgia,serif}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#b44c09}.panel{padding:30px;background:white;border:1px solid #d7e1ea;margin:25px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.button{background:#e87722;color:#0b2038;padding:13px 20px;text-decoration:none;font-weight:750;display:inline-block;margin:10px 10px 10px 0}.note{font-size:13px;color:#536579}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px;border-bottom:1px solid #d7e1ea}.green{background:#eef4f0;border-top:4px solid #5d7964}.coming{display:inline-block;background:#fff3e8;color:#974508;padding:8px 14px;font-size:12px;font-weight:700}footer{padding:30px;text-align:center;font-size:13px}a{color:inherit}:focus-visible{outline:3px solid #e87722;outline-offset:3px}@media(max-width:650px){.grid{grid-template-columns:1fr}.panel{padding:22px}td,th{padding:10px;font-size:13px}}