/* Previous six-link compositions remain available as local comparison witnesses. */
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer{
  min-block-size:100dvh;padding-block:120px 32px;
  overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;
}

/* Latest correction: the three legal links share the former Cookies level. */
html[data-review-footer="legal"] #footer{
  min-block-size:100dvh;padding-block:208px 32px;
  overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;
}
html[data-review-footer="legal"] #footer:not([hidden]){display:flex;flex-direction:column;align-items:center}
html[data-review-footer="legal"] #footer>.landing-footer{
  display:flex;flex:0 0 auto;flex-direction:column;align-items:center;
  width:100%;max-width:800px;margin:0;padding:0;gap:0;text-align:center;
}
html[data-review-footer="legal"] #footer>.landing-footer>nav{
  display:flex;flex-flow:row wrap;justify-content:center;align-items:center;
  gap:0 32px;margin:0;padding:0;font-size:12px;line-height:18px;
}
html[data-review-footer="legal"] #footer>.landing-footer>nav>a{
  display:inline-flex;align-items:center;min-height:44px;min-width:44px;
  font-size:inherit;line-height:inherit;justify-content:center;
}
html[data-review-footer="legal"] #footer>.landing-footer>p{margin:32px 0 0;padding:0;font-size:11px;line-height:18px}
@media(max-width:699px){
  html[data-review-footer="legal"] #footer{padding-top:344px}
  html[data-review-footer="legal"] #footer>.landing-footer>nav{column-gap:16px}
}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer:not([hidden]){
  display:flex;flex-direction:column;align-items:center;
}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer{
  display:grid;flex:0 0 auto;inline-size:100%;margin:0;padding:0;
  align-items:start;row-gap:0;justify-content:center;justify-items:stretch;text-align:left;
}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav{
  display:flex;min-inline-size:0;margin:0;padding:0;gap:0;
}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav:first-of-type{font-size:14px;line-height:20px}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav:nth-of-type(2){font-size:12px;line-height:18px}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav>a{
  display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;
  font-size:inherit;line-height:inherit;overflow-wrap:break-word;
}
html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>p{
  grid-column:1/-1;margin:32px 0 0;padding:0;justify-self:center;
  font-size:11px;line-height:18px;text-align:center;
}
html[data-review-footer="compact"] #footer>.landing-footer{
  max-inline-size:416px;grid-template-columns:repeat(2,minmax(0,176px));column-gap:64px;
}
html[data-review-footer="compact"] #footer>.landing-footer>nav{
  flex-direction:column;align-items:flex-start;justify-content:flex-start;
}
html[data-review-footer="band"] #footer>.landing-footer{
  max-inline-size:800px;grid-template-columns:max-content max-content;column-gap:64px;
}
html[data-review-footer="band"] #footer>.landing-footer>nav{
  flex-flow:row nowrap;align-items:center;justify-content:center;column-gap:24px;
}
@media(max-width:1023px){
  html[data-review-footer="band"] #footer>.landing-footer{
    max-inline-size:416px;grid-template-columns:minmax(0,1fr);row-gap:24px;
  }
  html[data-review-footer="band"] #footer>.landing-footer>nav{flex-wrap:wrap;row-gap:0}
  html[data-review-footer="band"] #footer>.landing-footer>p{margin-top:8px}
}
@media(max-width:699px){
  html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer{padding-block:100px 32px}
  html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer{
    max-inline-size:320px;grid-template-columns:minmax(0,1fr);row-gap:0;justify-items:center;text-align:center;
  }
  html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav{
    flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;
  }
  html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>nav:first-of-type{margin-bottom:24px}
  html:is([data-review-footer="compact"],[data-review-footer="band"]) #footer>.landing-footer>p{margin-top:32px}
}
