body{margin:0;background:#fff;color:#15222B;font-family:Manrope,system-ui,sans-serif;font-weight:600;line-height:1.6}
main{max-width:760px;margin:0 auto;padding:28px 16px 64px}
header{display:flex;align-items:center;gap:10px;margin-bottom:28px}
header a{display:flex;align-items:center;gap:10px;color:#15222B;text-decoration:none;font-size:20px;font-weight:800}
header span{width:34px;height:34px;border-radius:9px;background:#0B6E7A;display:inline-flex;align-items:center;justify-content:center}
h1{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.5px;margin:0 0 6px}
h2{font-size:19px;font-weight:800;margin:32px 0 8px}
p,li{font-size:15px;color:#2E4A54}
.maj{font-size:13px;color:#5B6B75;margin:0 0 20px}
a{color:#0B6E7A}a:focus-visible{outline:3px solid #F08C00;outline-offset:2px}
footer{margin-top:48px;padding-top:18px;border-top:1px solid #E2E8EB;display:flex;flex-wrap:wrap;gap:18px;font-size:13px;font-weight:700}
footer a{color:#5B6B75;text-decoration:none}
