@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-800-normal.woff2) format('woff2');font-weight:800;font-display:swap}
@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-900-normal.woff2) format('woff2');font-weight:900;font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:#EEF4F2;color:#2A2120;font:400 16px/1.65 Montserrat,system-ui,sans-serif}
.wrap{width:min(100% - 40px,760px);margin:0 auto;padding:44px 0 80px}
a{color:#2A6070}
h1{font:900 clamp(2rem,6vw,3rem)/.95 Montserrat;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 10px}
h2{font:800 1.12rem/1.3 Montserrat;text-transform:uppercase;letter-spacing:.02em;margin:38px 0 12px}
h3{font:800 1rem/1.35 Montserrat;margin:22px 0 8px}
p,li{margin:0 0 12px}
ul{padding-left:20px}
.back{display:inline-block;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;margin-bottom:26px}
.upd{font-size:13.5px;color:#5C514F;margin-bottom:30px}
table{width:100%;border-collapse:collapse;font-size:14.5px;margin:14px 0 22px;background:#FBFCFB;border-radius:10px;overflow:hidden}
th,td{text-align:left;padding:11px 13px;border-bottom:1px solid rgba(42,33,32,.12);vertical-align:top}
th{font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;background:#F6F7DD}
.box{background:#FBFCFB;border-left:5px solid #81BBD0;border-radius:10px;padding:16px 18px;margin:16px 0}
mark{background:#ffe9a8;font-weight:800;padding:1px 5px;border-radius:4px}
