:root{--blue:#2F6FE4;--ink:#0E1F3F;--ink2:#5A6A85;--bg:#F3F7FD;--line:#E3EAF5}
*{box-sizing:border-box}body{margin:0;font-family:Manrope,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}
main{max-width:760px;margin:0 auto;padding:40px 22px 64px}header{display:flex;align-items:center;gap:12px;margin-bottom:28px}
header img{width:44px;height:44px;border-radius:12px}header b{font-size:22px}header b span{color:var(--blue)}
h1{font-size:28px;line-height:1.2;margin:0 0 8px}h2{font-size:19px;margin:28px 0 8px}p,li{color:var(--ink2)}
.card{background:#fff;border-radius:20px;padding:22px 24px;box-shadow:0 8px 24px rgba(31,79,179,.06)}a{color:var(--blue)}
