.site-footer{background-color:var(--color-neutral-100);font-size:var(--font-size-sm);--footer-icon-transition-duration:.2s}.site-footer section.footer-section{padding:3.75rem 0}@media not (min-width:768px){.site-footer section.footer-section{padding:2.8125rem 0}}@media not (min-width:480px){.site-footer section.footer-section{padding:1.875rem 0}}.site-footer section.footer-section.footer-section-top{border-bottom:1px solid var(--color-neutral-200);align-items:flex-start;display:flex}.site-footer section.footer-section.footer-section-top .footer-logo{display:inline-flex}.site-footer section.footer-section.footer-section-top .footer-logo svg{width:auto;height:1.25rem}.site-footer section.footer-section.footer-section-middle{border-bottom:1px solid var(--color-neutral-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:3.75rem;display:grid}@media not (min-width:768px){.site-footer section.footer-section.footer-section-middle{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8125rem}}@media not (min-width:480px){.site-footer section.footer-section.footer-section-middle{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.875rem}}.site-footer section.footer-section.footer-section-middle .column{flex-direction:column;display:flex}.site-footer section.footer-section.footer-section-middle .column .title{font-size:var(--font-size-base);margin-bottom:1.25rem}.site-footer section.footer-section.footer-section-middle .column .list{color:var(--color-neutral-500);flex-direction:column;gap:.625rem;display:flex}.site-footer section.footer-section.footer-section-bottom{justify-content:space-between;display:flex}.site-footer section.footer-section.footer-section-bottom .copyright{color:var(--color-neutral-700);text-transform:uppercase;font-weight:600}.site-footer section.footer-section.footer-section-bottom .bottom-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.site-footer section.footer-section.footer-section-bottom .bottom-actions .social-links{align-items:center;gap:.625rem;display:flex}.site-footer section.footer-section.footer-section-bottom .bottom-actions .social-links .social-link{transition:opacity var(--footer-icon-transition-duration)ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-footer section.footer-section.footer-section-bottom .bottom-actions .social-links .social-link:hover{opacity:.7}
