@font-face{font-family:Golos;src:url('/assets/fonts/golos-cyrillic.woff2') format('woff2');font-weight:100 900;unicode-range:U+0400-052F}@font-face{font-family:Golos;src:url('/assets/fonts/golos-latin.woff2') format('woff2');font-weight:100 900}*{box-sizing:border-box}body{margin:0;color:#22201b;background:#faf7f0;font-family:Golos,Arial,sans-serif}p,h1,h2{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;text-align:inherit}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible{outline:3px solid #758532;outline-offset:3px}section{position:relative;width:100%}.screen{--u:calc(100vw / 1440);width:100%;overflow:hidden}.mobile{display:none}.skip{position:fixed;top:-100px;z-index:20;background:white;padding:12px}.skip:focus{top:0}[data-thumb][aria-pressed=true]{outline:2px solid #6e7c32;outline-offset:2px}dialog{max-width:min(620px,90vw);border:1px solid #6e7c32;border-radius:18px;padding:32px;line-height:1.6;background:#faf7f0}dialog::backdrop{background:#2228}dialog>button{float:right;font-size:28px}dialog h2{margin-bottom:20px}dialog nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}dialog nav a{text-decoration:underline}.search-results{display:grid;gap:12px;max-height:50vh;overflow:auto;margin-top:16px}.search-results a{text-decoration:underline}input[type=search]{width:100%;padding:12px;font:inherit}@media(min-width:1800px){.screen{--u:1.25px;max-width:1800px;margin:auto}}@media(max-width:759px){.desktop{display:none}.mobile{display:block;--u:calc(100vw / 390)}}