html{scroll-padding-top:24px}.rs-hero{padding-block:62px 44px}.eyebrow{font:12px var(--mono);letter-spacing:.08em;color:var(--ink-soft);margin:0 0 22px}.rs-hero h1 span{color:var(--heat)}.rs-lede{font-size:22px;max-width:680px;color:var(--ink-soft)}.video-frame{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}video{display:block;width:100%;height:auto}.rs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.rs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-grid article{border-top:2px solid var(--line);padding-top:16px}.rs-grid h3{font-size:20px;line-height:1.35;margin:12px 0}.rs-grid p{color:var(--ink-soft);margin:0}.rs-tag{font:11px var(--mono);color:var(--heat-deep)}.rs-code{position:relative;margin-top:16px}.rs-code pre{padding-right:150px}.rs-code button{position:absolute;right:12px;top:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:9px 12px;font:12px var(--mono);cursor:pointer;color:var(--ink)}.rs-code button:hover{border-color:var(--heat)}details{padding:16px 0;border-top:1px solid var(--line)}summary{cursor:pointer;font-weight:600}details p{color:var(--ink-soft)}.rs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rs-stats strong{font:700 66px var(--display);letter-spacing:-3px}.rs-stats strong span{font-size:30px;letter-spacing:0;color:var(--ink-soft)}.rs-stats p{margin:0;color:var(--ink-soft)}.rs-share{padding-block:40px}button.btn{cursor:pointer}.rs-share h3{font:700 30px var(--display)}@media(max-width:650px){.rs-hero{padding-block:36px 28px}.rs-lede{font-size:19px}.rs-grid,.rs-grid.two{grid-template-columns:1fr}.rs-stats{gap:12px}.rs-stats strong{font-size:40px;letter-spacing:-2px}.rs-stats strong span{font-size:18px}.rs-stats p{font-size:12px}.rs-code pre{padding:16px 12px 60px;font-size:12px}.rs-code button{top:auto;bottom:12px}.rs-share .btn{margin-bottom:10px}.rs-share h3{font-size:25px}}
