.CookieBar-module__s3dGNW__bar{z-index:1900;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--white);width:min(720px,100% - 24px);color:var(--ink);box-shadow:var(--shadow-float);border-radius:20px;align-items:center;gap:16px;padding:12px 12px 12px 18px;animation:.2s both CookieBar-module__s3dGNW__rh-sheet;display:flex;position:fixed;transform:translate(-50%)}.CookieBar-module__s3dGNW__txt{min-width:0;color:var(--grey-1);flex:1;font-size:13.5px;line-height:1.45}.CookieBar-module__s3dGNW__txt b{color:var(--ink);font-weight:600}.CookieBar-module__s3dGNW__txt a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;white-space:nowrap}.CookieBar-module__s3dGNW__dev{color:var(--grey-3)}.CookieBar-module__s3dGNW__btns{flex:none;gap:8px;display:flex}.CookieBar-module__s3dGNW__btn{border:1px solid var(--ink);background:var(--white);min-width:104px;min-height:44px;color:var(--ink);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.CookieBar-module__s3dGNW__btn:hover{background:var(--paper)}@media (max-width:899px){.CookieBar-module__s3dGNW__bar{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.CookieBar-module__s3dGNW__txt{font-size:13px}.CookieBar-module__s3dGNW__btn{flex:1;min-width:0}body:has(.bn:not(.away)) .CookieBar-module__s3dGNW__bar{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}
.SiteFooter-module__fKhLNa__footer{background:var(--ink);color:var(--white);border-radius:24px;flex-direction:column;gap:24px;margin:0 12px 12px;padding:26px 22px;display:flex}.SiteFooter-module__fKhLNa__footer a{color:var(--white)}.SiteFooter-module__fKhLNa__footer a:hover{color:var(--grey-4)}.SiteFooter-module__fKhLNa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px 20px;display:grid}.SiteFooter-module__fKhLNa__about{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.SiteFooter-module__fKhLNa__brand{color:var(--white);align-self:flex-start}.SiteFooter-module__fKhLNa__footer a.SiteFooter-module__fKhLNa__brand:hover{color:var(--ivory)}.SiteFooter-module__fKhLNa__blurb{color:var(--grey-4);text-wrap:pretty;max-width:320px;font-size:14px;line-height:1.5}.SiteFooter-module__fKhLNa__live{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-4);align-items:center;gap:8px;font-size:11px;display:inline-flex}.SiteFooter-module__fKhLNa__dot{background:var(--hi);border-radius:50%;flex:none;width:8px;height:8px}.SiteFooter-module__fKhLNa__col{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.SiteFooter-module__fKhLNa__col a{align-items:center;min-height:36px;display:flex}.SiteFooter-module__fKhLNa__colTitle{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-4);margin-bottom:2px;font-size:11px}.SiteFooter-module__fKhLNa__footer a.SiteFooter-module__fKhLNa__dim{color:var(--grey-4)}.SiteFooter-module__fKhLNa__base{color:var(--grey-4);border-top:1px solid #2a2a2a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:18px;font-size:13px;display:flex}.SiteFooter-module__fKhLNa__footer a.SiteFooter-module__fKhLNa__city{color:inherit}.SiteFooter-module__fKhLNa__footer a.SiteFooter-module__fKhLNa__city:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__fKhLNa__legal{flex-wrap:wrap;gap:4px 20px;display:flex}.SiteFooter-module__fKhLNa__footer .SiteFooter-module__fKhLNa__legal a{color:var(--grey-4);align-items:center;min-height:32px;display:inline-flex}@media (min-width:900px){.SiteFooter-module__fKhLNa__footer{gap:28px;margin:0 40px 32px;padding:32px 36px}.SiteFooter-module__fKhLNa__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.SiteFooter-module__fKhLNa__about{grid-column:auto}.SiteFooter-module__fKhLNa__col{gap:10px}.SiteFooter-module__fKhLNa__col a{min-height:0}.SiteFooter-module__fKhLNa__colTitle{margin-bottom:4px}.SiteFooter-module__fKhLNa__base{padding-top:20px}}@media (min-width:1280px){.SiteFooter-module__fKhLNa__footer{max-width:1200px;margin-left:auto;margin-right:auto}}
