/* A compact disclosure inside the native footer, above its closing information. */
.ar-ai-footer-host{flex-wrap:wrap!important;}
footer .ar-ai-footer-disclosure{box-sizing:border-box;display:block;position:static;float:none;clear:both;grid-column:1/-1;flex:0 0 100%;width:100%;min-width:0;margin:1rem 0 .85rem;padding:0;color:inherit;}
footer .ar-ai-footer-disclosure--outer{width:calc(100% - 3rem);max-width:72rem;margin-inline:auto;}
footer .ar-ai-footer-disclosure .ar-ai-footer-note{box-sizing:border-box;display:block;position:static;float:none;width:fit-content;max-width:38rem;margin:0 0 0 auto;padding:.6rem .8rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 22%,transparent);border-radius:.4rem;background:transparent;color:inherit;opacity:.85;font:400 .75rem/1.55 system-ui,sans-serif;letter-spacing:normal;text-transform:none;text-align:start;overflow-wrap:anywhere;}
.ar-ai-footer{display:block;width:100%;}
@media(max-width:640px){footer .ar-ai-footer-disclosure{margin:.8rem 0;}footer .ar-ai-footer-disclosure--outer{width:calc(100% - 2rem);margin-inline:auto;}footer .ar-ai-footer-disclosure .ar-ai-footer-note{width:auto;max-width:100%;margin-inline:0;padding:.55rem .7rem;}}
