@font-face{font-family:LatoLatin;src:url('/assets/font/LatoLatin-Regular.woff2') format('woff2'),url('/assets/font/LatoLatin-Regular.woff') format('woff')}@font-face{font-family:LatoLatin;src:url('/assets/font/LatoLatin-Bold.woff2') format('woff2'),url('/assets/font/LatoLatin-Bold.woff') format('woff');font-weight:700}@font-face{font-family:LatoLatin;src:url('/assets/font/LatoLatin-Italic.woff2') format('woff2'),url('/assets/font/LatoLatin-Italic.woff') format('woff');font-style:italic}@font-face{font-family:LatoLatin;src:url('/assets/font/LatoLatin-BoldItalic.woff2') format('woff2'),url('/assets/font/LatoLatin-BoldItalic.woff') format('woff');font-weight:700;font-style:italic}*{font-family:LatoLatin}body,html{width:100%;height:100%}body{display:flex;flex-direction:column;color:#444}body>*{padding:.3rem 1rem;align-self:center;width:100%;max-width:60rem}header{display:flex;border-bottom:1px solid #ccc;flex-wrap:wrap;background:#fff}#logo{flex-grow:1;margin:0;border:none;font-size:2em;font-weight:700}header>nav>ul{height:100%;display:flex;margin:0;gap:.6rem;flex-wrap:wrap}header>nav>ul>li{flex-grow:1;align-self:center}main{flex-grow:1}footer{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1rem;border-top:1px solid #ccc;font-size:.8em}footer>:first-child{flex:1;min-width:50%}#legal>ul{margin:0;display:flex;flex-wrap:wrap;list-style-type:none;padding:0;column-gap:1em;row-gap:.3em}#contacts{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1rem;white-space:nowrap}#contacts ul{padding:0;list-style:none}#contacts dl{display:grid;grid-template-columns:max-content auto;row-gap:.5rem}#contacts dl dt{grid-column-start:1;font-weight:700}#contacts dl dd{grid-column-start:2;margin-left:.5em}#follow>dl{grid-auto-rows:1fr;align-items:center}#follow>dl>dt{position:relative}#follow>dl>dt img{position:absolute;top:-1em;height:2em}#follow>dl>dd{margin-left:2.2em}h1{border-bottom:1px solid #ccc}h2{text-decoration:underline;text-decoration-color:#ccc;text-decoration-thickness:1px}a{color:#44b;text-decoration:none}a:hover{text-decoration:underline}a[target=_blank]:after{content:"⧉";filter:opacity(50%);vertical-align:super;font-size:.8em}a[target=_blank]:hover:after{text-decoration:none}a[target=_blank]:has(> img):after{content:""}:is(a[href^="http:"],a[href^="https:"]):after{content:"◥";filter:opacity(50%);vertical-align:super;font-size:.8em}:is(a[href^="http:"],a[href^="https:"]):hover:after{text-decoration:none}:is(a[href^="http:"],a[href^="https:"]):has(> img):after{content:""}a[download]:after{content:"▼";filter:opacity(50%);vertical-align:super;font-size:.8em}a[download]:hover:after,a[href^="mailto:"]:hover:after{text-decoration:none}a[download]:has(> img):after{content:""}a[href^="mailto:"]:after{content:"@";filter:opacity(50%);vertical-align:super;font-size:.8em}a[href^="mailto:"]:has(> img):after{content:""}tr+tr{border-top:1px solid #ccc}td{padding:.5em}pre{padding:1em;background-color:#eee;font-family:monospace}input{padding:.3em;font-size:1.1em;color:#444}form>*{text-align:center;margin:1em 0}.highlight{padding:1.5rem;font-size:1.2em;background:#eee}.button{display:inline-block;max-width:15rem;width:100%;color:#fff;background-color:#44b;border:none;border-radius:.2em;font-weight:700;padding:.6rem;margin:.3rem;font-size:1.1em;cursor:pointer;text-align:center;line-height:1.5}.button:hover{background-color:#6969c9;text-decoration:none}.button:active{background-color:#363696}.button.small{font-size:1rem;width:unset}.buttons{text-align:center}.buttons .button{margin:0}ul.buttons{width:100%;padding-left:0;list-style-type:none;display:flex;gap:1em;justify-content:center;flex-direction:column}ul.buttons.horizontal{flex-direction:row;flex-wrap:wrap}ul.buttons.horizontal>li{display:block;margin:0}.footnotes{display:grid;grid-template-columns:0 auto;font-size:.8em}.footnotes>dd{margin-left:1em}:is(h1,h2,h3,h4,h5,h6):has(+ .subheading){margin-bottom:0}.subheading{margin-top:0;color:#777}figure{margin-left:0;margin-right:0}figure>img{display:block;max-width:100%;margin:auto}figcaption{padding:.5em 0}mjx-container{overflow:auto}