.ailoot-seo-disclosure{box-sizing:border-box;max-inline-size:100%;margin-block:0;text-align:start;font:inherit;color:inherit;overflow-wrap:anywhere}
.ailoot-seo-disclosure>summary{box-sizing:border-box;min-block-size:44px;padding-block:11px;font:inherit;font-size:.875rem;line-height:22px;cursor:pointer;touch-action:manipulation;text-underline-offset:.18em}
.ailoot-seo-disclosure>summary:hover{text-decoration:underline}
.ailoot-seo-disclosure>summary:active{opacity:.75}
.ailoot-seo-disclosure>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.ailoot-seo-disclosure[open]{margin-block-end:1rem}
.ailoot-seo-disclosure[open]>summary{margin-block-end:.5rem}
.foot .ailoot-seo-disclosure{flex:1 1 100%;grid-column:1/-1;inline-size:100%;max-inline-size:100%}
.foot .ailoot-seo-disclosure .ailoot-footer-company{order:initial;margin-block:0}
.ailoot-seo-disclosure [data-ailoot-model-pages] ul{columns:2;column-gap:2rem}
@media(max-width:42rem){.ailoot-seo-disclosure [data-ailoot-model-pages] ul{columns:1}}
.ailoot-guide-quick-action{margin-block:.25rem .75rem}.ailoot-guide-quick-action a{display:inline-flex;align-items:center;min-block-size:44px;line-height:1.4;font:inherit;color:inherit;text-underline-offset:.18em}
