.autides-footer{border-top:1px solid var(--line)}.autides-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr;gap:32px}.autides-footer .brand{display:flex;align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:20px}.autides-footer p{font-size:13px;color:var(--muted);max-width:40ch}.autides-footer h2{font:500 14px/1.5 var(--sans);letter-spacing:0;margin:0 0 14px}.autides-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.autides-footer nav a{display:inline-block;padding:7px 0;font:400 13px/1.6 var(--sans);overflow-wrap:anywhere}.autides-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.autides-footer .legal-note{max-width:none;font-size:11px}.autides-generic{padding-top:88px}.autides-generic p,.autides-generic li{max-width:75ch}.autides-generic a:not(.button){text-decoration:underline;text-underline-offset:4px}.autides-generic h1{font-size:clamp(38px,5vw,64px);overflow-wrap:anywhere}.autides-generic h2{font-size:clamp(27px,3vw,40px);margin-top:1.5em}.autides-generic dt{font-weight:600}.autides-generic dd{margin:0 0 12px}.autides-generic .button{margin-top:24px}
.autides-generic{overflow-wrap:anywhere}.autides-generic .section{min-width:0}.autides-generic table{display:block;max-width:100%;overflow:auto}.autides-footer .cli_settings_button{color:var(--ink)!important}
@media(max-width:1100px){.autides-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.autides-footer-grid{gap:28px 20px}.autides-footer-grid>div{grid-column:1/-1}.autides-footer nav a{min-height:44px}.autides-footer{padding-top:36px}.autides-generic{padding-top:76px}}
