.legacy{--hps-blue:#0a5a8a;--hps-deep:#073b5c;--ink:#1a2430;--muted:#5a6a78;--line:#e2e8ee;--bg:#f6f9fb;background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.legacy *{box-sizing:border-box}.legacy a{color:var(--hps-blue)}.legacy header.site{background:var(--hps-deep);color:#fff;padding:16px 24px}.legacy header.site .brand{letter-spacing:.2px;color:#fff;font-size:18px;font-weight:700;text-decoration:none}.legacy header.site .tag{color:#bcd6e6;margin-top:2px;font-size:12px}.legacy main{max-width:760px;margin:0 auto;padding:40px 24px 80px}.legacy main h1{color:var(--hps-deep);margin:0 0 4px;font-size:28px}.legacy main h2{color:var(--hps-deep);margin:32px 0 8px;font-size:18px}.legacy .lead{color:var(--muted);margin-top:0}.legacy .updated{color:var(--muted);font-size:13px}.legacy .card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;padding:24px 28px}.legacy .btn{background:var(--hps-blue);color:#fff;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legacy .status{color:var(--hps-blue);background:#e6f0f6;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.legacy footer.site{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:24px;font-size:13px}.legacy footer.site a{margin:0 8px}
