:root{font-family:Inter,"Segoe UI","Microsoft YaHei",system-ui,sans-serif;color:#18333e;background:#f4f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1112px;padding:42px 32px;margin:auto}header{display:flex;align-items:center;gap:15px;padding-bottom:28px;border-bottom:1px solid #dce5e8}.mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #367b7e;border-radius:15px;color:#267577;font-weight:600;font-size:29px}p,h1,h2,h3{margin:0}.eyebrow{font-size:11px;letter-spacing:2px;color:#5c7c85;font-weight:600}h1{font-size:18px;line-height:1.8;font-weight:600}.status{margin-left:auto;white-space:nowrap;font-size:12px;color:#26736e;display:flex;align-items:center;gap:8px}.status i{width:6px;height:6px;border-radius:100%;background:#348e7c}.intro{max-width:700px;padding:76px 0 54px}h2{font-size:clamp(28px,4.5vw,42px);font-weight:600;letter-spacing:-1px;margin:18px 0 20px}.intro>p:last-child{max-width:550px;font-size:15px;line-height:1.9;color:#5e747d}.links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.links a{position:relative;display:block;color:inherit;text-decoration:none;border:1px solid #dce5e8;border-radius:14px;background:#fff;padding:25px 23px 27px;transition:border-color .16s,background .16s}.links a:hover{border-color:#7ca9ac;background:#fcfefe}.links a:focus-visible{outline:3px solid #267b85;outline-offset:4px}.number{font-size:11px;color:#73939a;letter-spacing:2px}h3{font-size:18px;font-weight:600;margin:28px 0 10px}.links p{font-size:13px;color:#5e747d;line-height:1.7;min-height:44px}.links code{display:block;font-size:10px;color:#637c86;margin-top:24px;overflow-wrap:anywhere}.arrow{position:absolute;top:22px;right:23px;font-size:19px;color:#648e93}aside{margin-top:24px;font-size:12px;color:#647c85;line-height:1.8}footer{margin-top:68px;border-top:1px solid #dce5e8;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#6b838c}footer b{font-size:10px;letter-spacing:1px;font-weight:500;margin-left:10px}@media(max-width:650px){main{padding:25px 20px}.links{grid-template-columns:1fr}.intro{padding:50px 0 35px}.status{font-size:0}.status i{width:7px;height:7px}.links p{min-height:0}h3{margin-top:20px}footer{flex-wrap:wrap;margin-top:40px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
