*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#1e293b;font-family: -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;line-height:1.65}main{max-width:960px;margin:60px auto;padding:0 24px}header{margin-bottom:30px}h1{font-size:30px;color:#0f172a;margin:8px 0}h2{font-size:24px;margin:14px 0 10px}.eyebrow,.contents{color:#64748b}.versions{display:grid;grid-template-columns:1fr 1fr;gap:24px}section{background:white;border:1px solid #dbe2eb;border-radius:12px;padding:28px;display:flex;flex-direction:column}section p{margin:0 0 18px}.badge{align-self:flex-start;background:#eff6ff;color:#1e3a8a;padding:3px 12px;border-radius:30px;font-size:13px;font-weight:600}.contents{margin-top:auto!important;font-size:14px}.primary,.secondary{display:block;text-align:center;border-radius:6px;padding:12px 14px;text-decoration:none;font-weight:600}.primary{background:#1e3a8a;color:white}.primary:hover{background:#172554}.secondary{margin-top:10px;color:#1e3a8a;border:1px solid #bfdbfe;background:#eff6ff}a:focus-visible{outline:3px solid #0f766e;outline-offset:3px}footer{margin-top:26px}footer a{color:#475569}@media(max-width:640px){main{margin:28px auto;padding:0 18px}h1{font-size:25px}.versions{grid-template-columns:1fr;gap:18px}section{padding:24px}}
