@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(fonts/inter-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212}
@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(fonts/inter-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212}
@font-face{font-family:"Inter Tight";font-weight:700;font-display:swap;src:url(fonts/inter-tight-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Inter Tight";font-weight:700;font-display:swap;src:url(fonts/inter-tight-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:#1E1E1E;font:400 16px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#4F6B58}
.dh{max-width:820px;margin:0 auto;padding:28px 24px 0;display:flex;justify-content:space-between;align-items:center}
.dh img{display:block;height:22px;width:auto}
.dh .back{font-size:14px;font-weight:600;text-decoration:none}
.doc{max-width:820px;margin:0 auto;padding:40px 24px 56px}
.approved{margin-left:auto;max-width:330px;text-align:right;font-size:13px;line-height:1.5;color:#6B6A66;margin-bottom:28px}
.approved b{color:#1E1E1E;letter-spacing:.06em}
h1{font:700 clamp(28px,4vw,40px)/1.1 "Inter Tight",Inter,sans-serif;letter-spacing:-.02em;margin:0 0 28px}
h2{font:700 21px/1.3 "Inter Tight",Inter,sans-serif;margin:40px 0 12px}
h3,h4{font-size:17px;font-weight:600;margin:28px 0 8px}
p{margin:0 0 12px}
ul,ol{padding-left:22px;margin:0 0 14px}
.tbl{overflow-x:auto;margin:16px 0 24px;border:1px solid #E7E3DC;border-radius:14px}
table{border-collapse:collapse;width:100%;font-size:14.5px}
th,td{border-bottom:1px solid #E7E3DC;padding:10px 14px;text-align:left;vertical-align:top}
th{background:#F7F5F2;font-weight:600}
td p,th p{margin:0}
tr:last-child td{border-bottom:0}
.df{border-top:1px solid #E7E3DC;background:#F7F5F2;padding:28px 24px 40px;font-size:13.5px;color:#6B6A66}
.df nav,.df p{max-width:772px;margin:0 auto}
.df nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px}
.df nav a{color:#1E1E1E;text-decoration:none;font-weight:600}
