*{box-sizing:border-box}body{margin:0;background:#FFFFFF;color:#111111;font:17px/1.65 system-ui,-apple-system,sans-serif}header{background:#0D3554;color:#FFFFFF;padding:32px max(24px,calc((100% - 900px)/2))}header p{margin:6px 0 0;color:#C5A174}.brand{font-size:18px;font-weight:800;letter-spacing:.14em}main{max-width:900px;margin:40px auto;padding:0 24px 60px}article{background:#FFFFFF;border:1px solid #6B7280;border-radius:18px;padding:clamp(24px,5vw,52px)}h1{font-size:clamp(32px,5vw,46px);line-height:1.15;letter-spacing:-.04em;margin:8px 0 18px}h2{font-size:22px;line-height:1.3;margin:34px 0 10px}p{margin:0 0 18px}.eyebrow{color:#0D3554;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.date,footer{font-size:14px;color:#6B7280}a{color:#0D3554;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #C5A174;outline-offset:4px}.contact{background:#FFFFFF;border-radius:12px;padding:22px;margin:28px 0}.contact p:last-child{margin:0}li{margin-bottom:9px}footer{padding:26px 0}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:15px;margin-bottom:24px}strong{font-weight:700}
h1,h2{color:#0D3554}.contact{border-left:5px solid #C5A174;background:#FFFFFF}article{border-top:5px solid #C5A174}header{border-bottom:5px solid #C5A174}
