.safety-site-footer{box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--color-ivory) 11%,transparent);background:var(--color-ink);color:color-mix(in srgb,var(--color-ivory) 64%,transparent);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:0;padding:24px clamp(24px,5vw,74px);font-size:9.5px;display:grid}.safety-site-footer a{color:inherit;text-decoration:none;transition:color .25s}.safety-site-footer a:hover,.safety-site-footer a:focus-visible{color:var(--color-gold)}.safety-site-footer a:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.safety-footer-brand{justify-self:start}.safety-site-footer .safety-footer-brand{color:var(--color-gold);font-weight:var(--weight-semibold)}.safety-footer-links{gap:24px;display:flex}.safety-copyright{justify-self:end}.safety-footer-explore{color:color-mix(in srgb,var(--color-ivory) 48%,transparent);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:6px 0;margin-top:-12px;font-size:.9em}.safety-footer-explore a+a:before{content:"·";color:color-mix(in srgb,var(--color-ivory) 30%,transparent);margin:0 12px}.safety-footer-consent{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .25s}.safety-footer-consent:hover,.safety-footer-consent:focus-visible{color:var(--color-gold)}.safety-footer-consent:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.safety-copyright{position:relative}.safety-page-updated{color:color-mix(in srgb,var(--color-ivory) 40%,transparent);letter-spacing:.04em;text-transform:none;white-space:nowrap;margin-top:6px;font-size:10px;display:block;position:absolute;top:100%;right:0}.safety-company-disclosure{max-width:760px;color:color-mix(in srgb,var(--color-ivory) 55%,transparent);text-align:center;text-transform:none;grid-column:1/-1;margin:0 auto;font-size:11px;line-height:1.5}@media (min-width:1024px){.safety-site-footer{color:color-mix(in srgb,var(--color-ivory) 70%,transparent);font-size:10.75px}}@media (max-width:920px){.safety-footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:760px){.safety-site-footer{letter-spacing:.1em;grid-template-columns:1fr;justify-items:center;font-size:10px}.safety-footer-brand,.safety-copyright{justify-self:center}.safety-footer-links{flex-wrap:wrap;justify-content:center}.safety-site-footer .safety-copyright{font-size:9.5px}.safety-copyright{text-align:center;order:1}.safety-company-disclosure{order:2}.safety-page-updated{position:static}.safety-footer-explore,.safety-company-disclosure{grid-column:auto}.safety-site-footer :is(.safety-footer-brand,.safety-footer-links a,.safety-footer-links button){justify-content:center;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.safety-company-disclosure{color:color-mix(in srgb,var(--color-ivory) 72%,transparent);font-size:11px}.safety-site-footer{row-gap:16px}.safety-footer-links{gap:4px 20px}.safety-footer-explore{gap:4px 0;margin-top:0}}
