*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#18243a;font:15px/1.75 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}a{color:#1769c2}.wrap{max-width:860px;margin:auto;padding:0 20px}
header{background:#fff;border-bottom:1px solid #e9edf3}.hr{display:flex;align-items:center;justify-content:space-between;height:72px}.hr img{height:52px;width:auto;display:block}.back{font-weight:700;font-size:13px;text-decoration:none;color:#123b7a}
.hero{padding:40px 0 4px}.hero h1{margin:0 0 6px;font-size:32px;line-height:1.2;color:#143c78;letter-spacing:-.5px}.hero p{margin:0;color:#68758a}.upd{font-size:12px;margin-top:8px!important}
.card{background:#fff;border:1px solid #e9edf3;border-radius:18px;padding:28px 30px;margin:20px 0 40px;box-shadow:0 12px 32px rgba(23,52,94,.06)}.card h2{font-size:18px;color:#123b7a;margin:26px 0 6px}.card h2:first-child{margin-top:0}.card p,.card li{margin:6px 0}.card ul{padding-left:20px;margin:6px 0}
mark{background:#fff3cf;color:#7a4b00;padding:1px 5px;border-radius:5px;font-weight:600}code{background:#eef2f8;padding:1px 6px;border-radius:5px;font-size:13px}
footer{background:#102e5b;color:#c1d0e4;padding:26px 0;font-size:13px}footer .wrap{display:flex;gap:10px 22px;flex-wrap:wrap;justify-content:space-between}footer a{color:#c1d0e4;text-decoration:none;margin-right:16px;display:inline-block}footer a:hover,footer a.on{color:#fff}
@media(max-width:600px){.hero h1{font-size:26px}.card{padding:20px 18px}.hr img{height:44px}}