:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#242739;background:#f6f7fb;font-size:16px;line-height:1.7;color-scheme:light}
*{box-sizing:border-box}
body{margin:0;padding:48px 20px}
main{max-width:850px;margin:auto;padding:40px 48px;background:white;border:1px solid #e6e7ef;border-radius:16px}
a{color:#6653cf;text-underline-offset:3px;overflow-wrap:anywhere}
.brand{font-weight:750;text-decoration:none;font-size:19px}
h1{font-size:clamp(27px,4vw,36px);line-height:1.25;margin:24px 0}
h2{font-size:20px;line-height:1.35;margin-top:32px}
p{margin:16px 0}
li{margin:12px 0;padding-left:4px}
footer{border-top:1px solid #e6e7ef;margin-top:36px;padding-top:20px;color:#777b8d;font-size:13px}
@media(max-width:600px){body{padding:16px 12px}main{padding:24px 20px;border-radius:12px}ol{padding-left:22px}}
