.footer p a{text-decoration:underline}.footer p a:hover{text-decoration:none}.footer p a:focus-visible{outline:2px solid}.footer__upper{font-size:var(--font-size-footer);padding:var(--spacing) 0;color:#000;background:var(--colour-three)}.footer__lower{font-size:var(--font-size-footer);padding:20px 0;background:var(--colour-one);color:#fff}.footer__lower__inner{display:flex;flex-direction:column;align-items:center;gap:10px}.footer__lower__inner__copyright,.footer__lower__inner__designed{text-align:center}@media (min-width:768px){.footer__upper{font-size:unset}.footer__lower__inner{justify-content:space-between;flex-direction:row}.footer__lower__inner__copyright{text-align:left}.footer__lower__inner__designed{text-align:right}}