/* Generated from Studio's Website Theme One definition and explicit site settings. */
:root{--website-footer-hover:#e9e9e7;--website-footer-hover-ink:#171717;--website-footer-radius:18px;--website-footer-padding:11px;--website-footer-phone-padding:9px;--website-link-transition:180ms;--website-target-size:44px}
footer nav a{display:inline-flex;align-items:center;min-height:var(--website-target-size);padding:0 var(--website-footer-padding);border-radius:var(--website-footer-radius);transition:background var(--website-link-transition) ease,color var(--website-link-transition) ease}
footer nav a:hover{text-decoration:none;background:var(--website-footer-hover);color:var(--website-footer-hover-ink)}
footer nav a:focus-visible{outline:2px solid #858581;outline-offset:2px;border-radius:3px}
@media(max-width:760px){footer nav a{padding-inline:var(--website-footer-phone-padding)}}
@media(prefers-reduced-motion:reduce){footer nav a{transition:none}}
