.footerMain{background:var(--ch-bg-surface-hard);border-top:1px solid var(--ch-border);width:100%;color:var(--ch-text-main);margin-top:40px}.footer-inner{box-sizing:border-box;flex-wrap:nowrap;align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;padding:26px 20px 22px;display:flex}.footerText{color:var(--ch-text-muted);flex:2 1 0;font-size:13px;line-height:1.6}.footerTitle{color:var(--ch-text-main);margin-bottom:8px;font-size:18px;font-weight:600;display:block}.footer-imprint{color:var(--ch-text-muted);margin-top:10px;font-size:12px;line-height:1.6}.footer-imprint strong{color:var(--ch-text-main);font-weight:600}.linkCollection{text-align:right;flex-direction:column;flex:none;align-self:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.linkCollection li{margin:0;padding:0}.linkCollection a,.linkCollection button,.linkCollection li :is(a,button){text-transform:uppercase;color:var(--ch-text-muted);letter-spacing:.08em;cursor:pointer;font-size:12px;text-decoration:none}.linkCollection a:hover,.linkCollection button:hover{color:var(--ch-text-main)}.linkCollection button{background:0 0;border:none;padding:0}@media (max-width:900px){.footer-inner{text-align:left;flex-flow:column;gap:12px;padding:20px 16px 18px}.linkCollection{text-align:left;align-self:stretch}}@media (max-width:600px){.footerText{font-size:12px}.footerTitle{font-size:16px}.linkCollection a,.linkCollection button{font-size:11px}}.footer-legal{box-sizing:border-box;flex-direction:column;gap:6px;max-width:1200px;margin:0 auto;padding:0 20px 100px;display:flex}.footer-disclaimer{color:var(--ch-text-muted);opacity:.85;font-size:11px;line-height:1.5}.footer-copyright{color:var(--ch-text-muted);opacity:.7;font-size:11px}@media (max-width:900px){.footer-legal{padding:0 16px 16px}}
