.site-footer{margin:24px 16px 0;padding:22px 0 10px;border-top:1px solid var(--line);color:#7a8981;font-size:11px;line-height:1.6}.site-footer[hidden]{display:none}.site-footer-brand{display:flex;flex-direction:column;gap:5px}.site-footer-logo{display:flex;align-items:center;gap:6px;color:#3a6554;font-size:15px;font-weight:800;letter-spacing:1px}.site-footer-logo .bv-icon{width:18px;height:18px}.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 12px}.site-footer-links a,.site-footer-links button{font:inherit;color:#64796d;background:none;border:0;padding:3px 0;text-decoration:none;cursor:pointer}.site-footer-links a:hover,.site-footer-links button:hover{text-decoration:underline;color:var(--brand)}.site-footer-links a:focus-visible,.site-footer-links button:focus-visible{outline:2px solid #a1c9b7;outline-offset:4px}.site-footer small{font-size:10px;color:#929d97}
@media(min-width:900px){.site-footer{margin:32px 0 0;padding:25px 0 6px;display:grid;grid-template-columns:1fr auto;gap:12px 30px;align-items:center}.site-footer-brand{flex-direction:row;align-items:center;gap:18px}.site-footer-brand>span:last-child{font-size:12px}.site-footer-links{margin:0;gap:25px;font-size:12px}.site-footer small{grid-column:1/-1;font-size:11px}}
