@import url('/developers/developers.css');html{scroll-behavior:smooth}body{background:#14171d;color:#e9edf5}header,footer{max-width:1280px;margin:auto;padding:28px 40px}a{color:#89c6ff;text-underline-offset:4px}.brand{display:flex;gap:16px;align-items:center;font-size:28px}.brand span{font-size:16px;letter-spacing:.08em}main{display:grid;grid-template-columns:260px minmax(0,760px);gap:80px;max-width:1180px;padding:52px 40px 100px;margin:auto}aside{align-self:start;position:sticky;top:24px}aside h2{font-size:30px;line-height:1.2;margin:20px 0}aside p{font-size:14px;color:#a9b4c6}summary{cursor:pointer;padding:16px 0}nav{display:grid;gap:13px;max-height:55vh;overflow:auto;padding:8px 12px 12px 0;font-size:13px}article{min-width:0;font-size:16px;line-height:1.8}article h1{font-size:44px;letter-spacing:-.04em;margin:0}article h2{font-size:25px;line-height:1.3;margin:48px 0 20px;scroll-margin-top:24px}article h3{font-size:19px;margin:28px 0 12px}article p{margin:16px 0;color:#c5cedb}article strong{color:#eef3fc}article ul{padding-left:24px;color:#c5cedb}article li{margin:5px 0}hr{border:0;border-top:1px solid #303743;margin:36px 0}footer{display:flex;justify-content:space-between;border-top:1px solid #303743}@media(max-width:800px){main{grid-template-columns:1fr;gap:32px;padding:28px 22px 64px}aside{position:static}aside h2{margin:10px 0}header,footer{padding:22px}article h1{font-size:36px}nav{max-height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
article li{padding:0;counter-increment:none}article li::before{content:none}