.v7 .brand{min-height:44px}@media (max-width:1040px){.v7 .locale-switch{min-width:44px;height:44px}.v7 .nav .btn-sm{height:44px}}.v7 .cta-link{padding-block:11px;display:inline-block}.v7 .seg button{min-height:44px}.v7 .foot ul:not(.foot-contact){gap:0}.v7 .foot ul a,.v7 .foot-note a,.v7 .recht-toc a,.v7 .recht-weitere a{align-items:center;min-height:44px;display:inline-flex}
.foot-news{border-top:1px solid color-mix(in srgb, var(--ff-canvas) 9%, transparent);margin-top:64px;padding-top:28px}.foot-news .nl-form{max-width:560px;margin:0}.foot-news .nl-title{color:var(--ff-canvas);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4}.foot-news .nl-row{gap:10px;display:flex}.foot-news .nl-input{border:1px solid color-mix(in srgb, var(--ff-canvas) 28%, transparent);background:color-mix(in srgb, var(--ff-canvas) 6%, transparent);min-width:0;height:44px;color:var(--ff-canvas);font:inherit;font-size:var(--text-base,1rem);border-radius:4px;flex:auto;padding:0 14px}.foot-news .nl-input::placeholder{color:var(--ink-3)}.foot-news .nl-button{border:1px solid var(--ff-canvas);height:44px;color:var(--ff-canvas);font:inherit;font-size:var(--text-base,1rem);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0 20px;font-weight:600}.foot-news .nl-button:hover{background:color-mix(in srgb, var(--ff-canvas) 10%, transparent)}.foot-news .nl-button:disabled{cursor:progress;opacity:.7}.foot-news .nl-input:focus-visible,.foot-news .nl-button:focus-visible,.foot-news .nl-check:focus-visible,.foot-news .nl-consent a:focus-visible{box-shadow:var(--ff-ring-dark);outline:none}.foot-news .nl-consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.55;display:flex}.foot-news .nl-check{width:18px;height:18px;accent-color:var(--ff-steel-300);cursor:pointer;flex:none;margin:1px 0 0}.foot-news .nl-consent a{color:var(--ff-canvas);text-underline-offset:2px;font-size:13px;text-decoration:underline}.foot-news .nl-error{border-left:2px solid var(--ff-error-700);color:var(--ff-canvas);margin:12px 0 0;padding-left:10px;font-size:13px;line-height:1.5}.foot-news .nl-success{max-width:560px;color:var(--ff-canvas);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.foot-news .nl-success p{margin:0}.foot-news .nl-success-icon{width:18px;height:18px;color:var(--ff-success-300);flex:none;margin-top:2px;display:block}@media (max-width:620px){.foot-news{margin-top:48px}.foot-news .nl-row{flex-direction:column}.foot-news .nl-button{width:100%}}
