main{max-width:860px;padding:44px 28px 56px}header{margin:30px 0}h1{font-size:clamp(36px,6vw,52px)}.lead{max-width:680px}.updated{font-size:13px;color:#98a5b8}.summary{background:#102119;border:1px solid #345849;border-radius:14px;padding:18px 24px}.summary h2{margin:0}.summary ul{margin-bottom:0}nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin:24px 0}a{color:#b6f0ce;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:2px solid #b6f0ce;outline-offset:5px;border-radius:2px}section{margin-top:28px;padding-top:16px;scroll-margin-top:18px}h2{font-size:22px;margin:0 0 12px;line-height:1.3}h3{font-size:17px;margin:22px 0 6px}p,li{color:#b7c1cf}strong{color:#e2e9f0}li{margin:9px 0}ul{padding-left:22px}code{font-size:.88em;overflow-wrap:anywhere}footer{display:flex;gap:12px 24px;flex-wrap:wrap;border-top:1px solid #29323e;margin-top:36px;padding-top:20px;font-size:13px;color:#98a5b8}@media(max-width:480px){main{padding:28px 20px}.summary{padding:16px}nav{gap:12px 18px}}
