.footer{padding:var(--plmg-spacing-x2) calc(var(--plmg-spacing-x2-5)*3) var(--plmg-spacing-x4)}.footer-content-wrapper{display:grid;flex-direction:row;grid-template-columns:repeat(12,1fr)}.footer-links{display:flex;gap:var(--plmg-spacing-x1);grid-column:1/span 6}.footer-link{color:var(--plmg-color-text-neutral);display:flex;padding:var(--plmg-spacing-x0-75);text-decoration:none;width:fit-content}.footer-link:focus-visible{border-radius:var(--plmg-border-radius-s);outline:var(--plmg-border-width-l) solid var(--plmg-color-border-warning-dark);outline-offset:calc(var(--plmg-border-width-l) - 1)}.footer-link:hover{border-bottom:1px solid var(--plmg-color-border-standout-weak)}.footer-link:active{border-bottom:2px solid var(--plmg-color-border-standout-weak);font-weight:var(--plmg-font-weight-semibold)}.footer-social-links{display:flex;gap:var(--plmg-spacing-x1);grid-column:7/span 6;justify-content:flex-end}.social-link{border-radius:50%;height:40px;width:40px}.footer-links>button{background:none;border:none;outline:none;transition:all 0s}.footer-links>button::-moz-focus-inner{border:0}.footer-link:hover,.social-link:hover{cursor:pointer}.social-link:focus-visible{outline:4px solid var(--plmg-color-border-standout)}.social-links-icon{display:flex;height:100%;width:100%}@media only screen and (min-width:0px) and (max-width:1279px){.footer{padding:var(--plmg-spacing-x2) var(--plmg-spacing-x1) var(--plmg-spacing-x1-5)}.footer-social-links{align-items:flex-end;grid-column:7/span 5}.footer-links{display:flex;flex-direction:column;gap:0}}@media only screen and (min-width:0px) and (max-width:599px){.footer-links{grid-column:1/span 12}.footer-social-links{grid-column:1/span 10;justify-content:space-around;margin-top:var(--plmg-spacing-x2)}.footer-content-wrapper{flex-direction:column}}