.site-footer .site-footer__top{display:grid;grid-template-columns:minmax(210px,1.15fr) repeat(5,minmax(0,1fr));gap:28px}.site-footer .site-footer__nav{display:grid;min-width:0;align-content:start;gap:8px}.site-footer .site-footer__nav h2{margin:0 0 8px}.site-footer .site-footer__nav a{min-width:0;padding-block:2px;line-height:1.5;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:4px}.site-footer .site-footer__nav a:hover{color:var(--green, #20d979);text-decoration:underline}.site-footer .site-footer__nav a:focus-visible{border-radius:3px;outline:2px solid var(--green, #20d979);outline-offset:4px}.site-footer .site-footer__nav .site-footer__all{margin-top:5px;color:var(--green, #20d979)}@media(max-width:1279px){.site-footer .site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-footer .site-footer__brand{grid-column:1 / -1}.site-footer .site-footer__brand p{max-width:460px}.site-footer .site-footer__nav:last-child{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.site-footer .site-footer__nav:last-child h2{grid-column:1 / -1}}@media(max-width:760px){.site-footer .site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-footer .site-footer__nav{gap:4px}.site-footer .site-footer__nav:last-child{column-gap:20px}.site-footer .site-footer__nav h2{margin-bottom:8px}.site-footer .site-footer__nav a{display:flex;align-items:center;min-height:32px;padding-block:4px}}
