*{box-sizing:border-box}body{margin:0;background:#f5f7fc;color:#20304a;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.85}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.brand{font-weight:800;font-size:24px;text-decoration:none}nav{display:flex;gap:18px;flex-wrap:wrap}main{background:white;border:1px solid #e1e6f2;border-radius:18px;padding:36px 42px}h1{font-size:32px;line-height:1.4;margin-top:0}h2{font-size:22px;margin-top:32px}a{color:#375aca;text-underline-offset:4px;overflow-wrap:anywhere}.updated{color:#63728a;font-size:15px}li{margin:10px 0}footer{font-size:15px;color:#63728a}a:focus-visible{outline:3px solid #3d65ed;outline-offset:4px}@media(max-width:600px){main{margin:0 12px;padding:24px 20px}header,footer{padding:20px}h1{font-size:27px}body{font-size:16px}ul,ol{padding-left:24px}}