*{box-sizing:border-box}body{margin:0;background:#091820;color:#eaf3f6;font:16px/1.75 system-ui,sans-serif}header{max-width:1120px;margin:auto;padding:25px 28px;display:flex;justify-content:space-between;border-bottom:1px solid #29424e}header a{font-weight:700;letter-spacing:1px}header span{color:#9bb6c2;font-size:13px}a{color:#88e2d0;text-underline-offset:5px}main{max-width:1000px;margin:auto;padding:56px 28px}.eyebrow{color:#88e2d0;letter-spacing:2px;font-size:13px}h1{font-size:clamp(32px,5vw,52px);line-height:1.3;letter-spacing:-1.5px}.lead{max-width:740px;color:#bcd0da;font-size:19px}.notice{background:#28302a;border:1px solid #8f7849;border-radius:12px;padding:24px;margin-top:32px}.notice strong{color:#f3d49b}.notice p{margin-bottom:0}section{padding:32px 0;border-bottom:1px solid #29424e}h2{font-size:25px}h3{font-size:19px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}article{padding:22px;background:#132832;border-radius:12px}article span{color:#88e2d0}article p,section>p,li{color:#bcd0da}dt{color:#9bb6c2;font-size:14px}dd{margin:6px 0 20px;overflow-wrap:anywhere}#report-hash{font:14px/1.7 monospace}.links{display:flex;gap:24px;flex-wrap:wrap}li{margin-bottom:12px}footer{padding:40px 0;color:#9bb6c2;font-size:14px}@media(max-width:700px){.grid{grid-template-columns:1fr}header span{display:none}main{padding-top:28px}}
