.b-site-menu{position:static;margin-left:auto}.b-site-menu>summary{font-size:12px;cursor:pointer;list-style:none;white-space:nowrap}.b-site-menu>summary::-webkit-details-marker{display:none}.b-site-menu>summary>span{color:var(--acid);margin-left:9px}.b-site-menu[open]>summary>span{display:inline-block;transform:rotate(180deg)}.b-horizon{font-size:12px;white-space:nowrap;color:var(--acid)}.b-site-panel{position:absolute;top:100%;left:0;right:0;background:#101a12;border-top:1px solid var(--line);border-bottom:1px solid #536344;padding:28px 4%;max-height:calc(100svh - 76px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 25px 35px #0005}.b-site-panel h2{font-size:20px;font-weight:400;letter-spacing:-.5px;margin:0 0 20px}.b-site-pages{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:30px}.b-site-pages>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;align-content:start}.b-site-pages h2{grid-column:1/-1}.b-site-panel a{font-size:12px;line-height:1.6;color:#d3ddc8}.b-site-panel a:hover,.b-site-panel a:focus-visible{color:var(--acid)}.b-site-articles{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.b-site-articles>a{position:relative;display:flex;flex-direction:column;gap:7px;padding:15px 25px 15px 0;border-top:1px solid #364531}.b-site-articles>a>span{font:8px/1.5 monospace;color:#9fb18e;text-transform:uppercase;letter-spacing:1px}.b-site-articles>a>strong{font-size:13px;font-weight:400}.b-site-articles>a>i{position:absolute;right:0;top:50%;font-style:normal}.b-footer-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px}.b-footer-navigation a{font-size:10px}.b-footer-navigation a:first-child{color:var(--acid)}@media(max-width:1000px){.b-signature{display:none}.b-site-panel{max-height:calc(100svh - 65px)}.b-site-pages{gap:20px}.b-site-pages>div{grid-template-columns:1fr}.b-site-panel h2{font-size:19px}}@media(max-width:600px){.b-header{gap:12px}.b-site-menu>summary,.b-horizon{font-size:10px}.b-site-panel{padding:24px 5%}.b-site-articles{grid-template-columns:1fr}.b-site-pages{grid-template-columns:1fr 1fr;gap:15px}.b-site-panel a{font-size:11px}.b-site-articles>a>strong{font-size:13px}.b-footer-navigation{gap:12px 18px}.b-footer-navigation a{font-size:9px}.b-header .wordmark{font-size:28px}.b-header .wordmark span{font-size:23px}.b-header .exit{font-size:10px;gap:6px}.b-header .exit span{font-size:15px}}
