@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-400.woff2) format('woff2')}
@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-500.woff2) format('woff2')}
@font-face{font-family:Barlow;font-weight:600 700;font-display:swap;src:url(/assets/fonts/barlow-600.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-condensed-500.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-condensed-600.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-weight:700 800;font-display:swap;src:url(/assets/fonts/barlow-condensed-700.woff2) format('woff2')}
:root{--c:#f4efe4;--i:#191816;--s:#e8e2d5;--m:#605b53;--l:#d9d0be;--o:#e0a040}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--c);color:var(--i);font:400 17px/1.55 Barlow,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:var(--i);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#000}
.w{max-width:1280px;margin:0 auto;padding:0 20px}
.top{display:flex;align-items:center;justify-content:space-between;height:56px}
.logo{display:flex;align-items:center;gap:8px;font:700 24px/1 'Barlow Condensed';text-decoration:none}
.mark{width:28px;height:28px;border-radius:7px}
.topcta{font:600 15px Barlow;text-decoration:none;height:44px;display:flex;align-items:center}
main{padding:32px 0 72px}
.doc{max-width:680px}
h1{font:600 40px/1 Barlow;letter-spacing:-.02em;margin:0}
.upd{display:block;margin:14px 0 36px;font:600 13px/1 'Barlow Condensed';letter-spacing:.08em;text-transform:uppercase;color:var(--m)}
h2{font:600 21px/1.2 Barlow;letter-spacing:-.01em;margin:36px 0 8px;padding-top:20px;border-top:1px solid var(--l)}
p,li{text-wrap:pretty}p{margin:0 0 12px}ul{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}
.sum{font:500 20px/1.45 Barlow;margin-bottom:8px}
.foot{border-top:1px solid var(--l);padding:24px 0 40px}
.foot .w{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font:500 15px Barlow}
.foot .w>*{min-height:44px;display:flex;align-items:center}.foot .logo{margin-right:auto}.foot .c{color:var(--m)}
.foot [aria-current]{text-decoration:none;color:var(--m)}
@media(min-width:960px){.w{padding:0 48px}.top{height:80px}main{padding:64px 0 120px}h1{font-size:64px}.sum{font-size:22px}}
