.footer-bottom:has(.measurement-slot){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}
.footer-bottom>.measurement-slot{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-column:2;grid-row:1;min-width:0}
.footer-bottom>p{grid-column:1;grid-row:1}
.footer-bottom>div:not(.measurement-slot){grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;flex-wrap:wrap;min-width:0;text-align:right}
.measurement-banner{display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;color:inherit;line-height:1.5}
.measurement-banner p{margin:0}
.measurement-optout{border:0;border-radius:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px;white-space:nowrap;flex-shrink:0}
.measurement-optout:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.measurement-optout:disabled{cursor:default;text-decoration:none;opacity:.65}
@media(max-width:1100px) and (min-width:701px){.footer-bottom>div:not(.measurement-slot){flex-direction:column;align-items:flex-end;gap:8px}}
@media(max-width:700px){.footer-bottom:has(.measurement-slot){grid-template-columns:minmax(0,1fr);gap:16px}.footer-bottom>p{grid-column:1;grid-row:1}.footer-bottom>.measurement-slot{grid-column:1;grid-row:2;width:100%}.footer-bottom>div:not(.measurement-slot){grid-column:1;grid-row:3;justify-self:start;align-items:flex-start;text-align:left}.measurement-banner{gap:10px;max-width:100%}.measurement-banner p{min-width:0}}
