:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172d39;background:#f7f9f7}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.site-header{padding:30px clamp(24px,7vw,110px);border-bottom:1px solid #dee7df}.brand{font-size:23px;letter-spacing:-1px;font-weight:800;text-decoration:none;color:#173c34}.brand span{font-weight:500}main{flex:1}.hero{padding:clamp(64px,10vw,140px) clamp(24px,7vw,110px);max-width:1150px}.eyebrow{font-size:13px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#487366}h1{font-size:clamp(35px,5.7vw,74px);font-weight:650;letter-spacing:-.045em;line-height:1.09;margin:26px 0;color:#193d35}.lead{max-width:750px;font-size:clamp(17px,1.8vw,21px);line-height:1.65;color:#546560}.status{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:11px 16px;border:1px solid #d6e2d9;border-radius:30px;font-size:14px;color:#446154}.status span{width:7px;height:7px;border-radius:50%;background:#709d7c}footer{padding:24px clamp(24px,7vw,110px);font-size:13px;color:#6a7b73;border-top:1px solid #dee7df}.error h1{font-size:clamp(30px,4vw,49px)}a{color:#286b53}.reference{font-size:12px;color:#7b8782;overflow-wrap:anywhere}@media(max-width:600px){.lead br{display:none}}
