@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/inter-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0400-052F,U+2116}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/inter-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/inter-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0400-052F,U+2116}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/inter-latin-600-normal.woff2) format('woff2')}
body{margin:0;background:#f4f5f6;color:#0d1013;font:400 16px/1.75 Inter,sans-serif}
main{max-width:780px;margin:auto;padding:40px 24px 80px}
h1,h2{font-family:Oswald,sans-serif;font-weight:500;line-height:1.15;text-transform:uppercase}
h1{font-size:clamp(32px,6vw,58px);margin:40px 0 20px;overflow-wrap:anywhere}
h2{font-size:26px;margin:36px 0 12px}
p{margin:0 0 16px}a{color:#075a7b;text-underline-offset:3px}
nav{display:flex;gap:20px;flex-wrap:wrap}.legal-version{font-size:13px;color:#4a545c}
:focus-visible{outline:3px solid #0b6f99;outline-offset:4px}
@media print{main{max-width:none;padding:0}nav{display:none}h2{break-after:avoid}p{orphans:3;widows:3}}
