body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;margin:0;background:#f5f9f8;color:#173d4a}*{box-sizing:border-box}a{color:#087e7d}header{background:#0b2e40;color:#fff;padding:27px max(18px,calc((100vw - 950px)/2))}header a{color:#fff;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-1px}main{max-width:950px;margin:34px auto;padding:0 18px 70px}.paper{background:#fff;border:1px solid #dae7e6;border-radius:15px;padding:clamp(20px,5vw,48px)}h1{font-size:clamp(30px,5vw,44px);margin:0 0 16px}h2{font-size:21px;margin:32px 0 12px}p,li{line-height:1.8;font-size:15px}ul{padding-left:22px}.pill{font-size:11px;color:#176e69;letter-spacing:1px;text-transform:uppercase;font-weight:800}.alert{padding:18px;background:#fff4df;border:1px solid #ebd4a4;border-radius:10px;color:#734d1e;margin:20px 0}.details{border-left:3px solid #65baab;padding:4px 20px;background:#f2faf8}footer{padding:25px;text-align:center;font-size:12px;color:#617681}footer a{margin:0 7px}code{white-space:normal;overflow-wrap:anywhere}.sources{font-size:13px}
.legal-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit;font-weight:750;font-style:normal}.legal-brand img{display:block;object-fit:contain}.legal-brand em{color:#11b4b0;font-style:normal}
