.ailoot-footer-agent-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font:inherit}
.ailoot-footer-agent-links>a{display:inline-flex;align-items:center;min-block-size:44px;color:inherit;text-underline-offset:.18em}
@media(max-width:42rem){
body:has(main [data-ailoot-seo-disclosure]) footer.foot{margin-block-start:8px}
body:has(main [data-ailoot-seo-disclosure]) .foot-in>p{margin-block:0}

body:has(main [data-ailoot-seo-disclosure]) .foot-in{padding-block:4px;row-gap:0}
main.article:has([data-ailoot-seo-disclosure]),main.mcontent:has([data-ailoot-seo-disclosure]),main.page-wide:has([data-ailoot-seo-disclosure]){padding-block-end:8px}
main.page-wide:has([data-ailoot-seo-disclosure]){padding-block-start:8px}
.blog .blog-index:has([data-ailoot-seo-disclosure]){padding-block:8px}
.blog .blog-article:has([data-ailoot-seo-disclosure]){padding-block-end:8px}
.blog .blog-main:has([data-ailoot-seo-disclosure]){padding-block-start:8px}
}
.blog .sr-only.blog-copy-status{left:0;top:0;margin:0}
.blog :is(.btn,.icon-btn)::before{inset:0}
