@font-face{font-family:'Newsreader';src:url('fonts/newsreader-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Newsreader';src:url('fonts/newsreader-latin-500-normal.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Public Sans';src:url('fonts/public-sans-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Public Sans';src:url('fonts/public-sans-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}
body{margin:0;background:#FBFAF7;color:#1F2430;font-family:'Public Sans',system-ui,sans-serif;font-size:17px;line-height:1.65}
a{color:#14213D}a:hover{color:#8C1C24}
header{background:#14213D;color:#fff}
header .in{max-width:860px;margin:0 auto;padding:20px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}
header a{color:#fff;text-decoration:none;font-family:'Newsreader',Georgia,serif;font-size:21px}
header nav a{font-family:'Public Sans',system-ui,sans-serif;font-size:15px;margin-left:18px}
main{max-width:860px;margin:0 auto;padding:64px 24px 88px}
h1{font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:44px;line-height:1.15;color:#14213D;margin:0 0 8px}
.upd{color:#5A6070;font-size:15px;margin:0 0 40px}
h2{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:26px;color:#14213D;margin:44px 0 12px;padding-top:20px;border-top:1px solid #E3DFD5}
table{border-collapse:collapse;width:100%;font-size:16px;margin:12px 0}
th,td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #E3DFD5}
th{width:34%;color:#14213D;font-weight:600}
footer{background:#0E1830;color:#C9C3B4;font-size:14px}
footer .in{max-width:860px;margin:0 auto;padding:28px 24px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}
footer a{color:#C9C3B4}
@media (max-width:640px){h1{font-size:34px}th{width:auto;display:block;border-bottom:0;padding-bottom:0}td{display:block}}
