.legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;color:inherit;font-size:11px;line-height:1.4;letter-spacing:.055em}.legal-links a{color:inherit;text-decoration-color:transparent;text-underline-offset:4px;transition:color .14s ease-out,text-decoration-color .14s ease-out}.legal-links a:hover,.legal-links a:focus-visible{color:#e6bd72;text-decoration-color:currentColor}.legal-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-footer .legal-links{grid-column:1 / -1;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}#menu .menu-bottom .legal-links{margin-inline:auto;font-size:7px;letter-spacing:.08em}body:not(.racing)>footer .legal-links{margin-top:10px}.checkout-legal{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.checkout-legal a{color:var(--gold);text-underline-offset:3px}@media(pointer:coarse){.legal-links a{display:inline-flex;align-items:center;min-height:44px}}
