@font-face{font-family:RushnikGolos;src:url('/assets/brandbook/golos.ttf') format('truetype');font-weight:100 900;font-display:swap}
body{font-family:RushnikGolos,system-ui,sans-serif;background:#f6f7f3;color:#263139;letter-spacing:0}
.hero{background:#eaf0f3;color:#355c72;border-color:#c8d7df;box-shadow:0 6px 24px #2631390a}
.hero small{display:block;font-size:0;width:160px;height:44px;background:url('/assets/brandbook/logo-short-color.svg') left center/contain no-repeat;margin-bottom:16px}
.hero h1{font-size:26px;line-height:1.2;text-wrap:balance}
.hero p,h2,a{color:#355c72}
.date{color:#52635d}
section+section{border-top:1px solid #d5dfd8;margin-top:24px}
a:focus-visible{outline:3px solid #874b4e;outline-offset:3px}
::selection{background:#d9e5ed;color:#263139}
