:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#183143;background:#f3f6f7;font-synthesis:none;line-height:1.5}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px max(24px,calc((100% - 1160px)/2));background:white;border-bottom:1px solid #dde5e9}a{color:#146a58;text-underline-offset:4px}.brand{text-decoration:none;font-size:23px;font-weight:750;color:#183143}.brand span{font-weight:400;font-size:15px;margin-left:14px}main{max-width:1208px;margin:0 auto;padding:42px 24px 64px}h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin:8px 0 14px;letter-spacing:-1px}h2{font-size:21px;margin:20px 0 8px}p{margin:10px 0 18px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#286b60}.muted,dt{color:#536874;font-size:14px}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel{background:white;border:1px solid #dce5e8;border-radius:14px;padding:26px;box-shadow:0 3px 14px #18314304}.login{max-width:520px;margin:6vh auto}.badge{display:inline-block;background:#e9f2ee;color:#285749;font-size:12px;font-weight:650;padding:5px 10px;border-radius:6px;white-space:nowrap}.notice{background:#fff8e8;border:1px solid #ebd8a5;border-radius:9px;padding:15px 18px;font-size:14px;color:#635326}button,.button{display:inline-block;border:1px solid #176b58;background:#176b58;color:white;padding:12px 18px;border-radius:8px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}button:hover,.button:hover{background:#0d5142}.secondary{background:white;color:#176b58}.secondary:hover{background:#e9f2ee}nav{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 22px}nav a{padding:9px 15px;border-radius:8px;text-decoration:none;font-size:14px}nav a[aria-current]{background:#183143;color:white}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.hostname{font-size:14px;overflow-wrap:anywhere;color:#536874}dl{margin:26px 0 0}dl>div{border-top:1px solid #e8edef;padding:11px 0;display:flex;gap:14px;justify-content:space-between}dd{margin:0;font-size:14px;text-align:right}.next{margin-top:28px;max-width:760px}.next h2{margin-top:0}footer{max-width:1208px;margin:auto;padding:0 24px 28px;font-size:13px;color:#536874}:focus-visible{outline:3px solid #c38b19;outline-offset:4px}@media(max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){header{padding:18px 20px;align-items:flex-start}.brand span{display:block;margin:0}header>.badge{white-space:normal;max-width:120px}main{padding:28px 18px 40px}.cards{grid-template-columns:1fr}.panel{padding:22px}.heading{align-items:flex-start}.heading button{font-size:13px;padding:10px}.login{margin:2vh auto}.card-top{flex-wrap:wrap}}
