.helgoland-footer-signature{padding:48px 22px 36px;background:var(--paper,#fbf8f1);border-bottom:1px solid var(--line,#d7ddd8)}
.helgoland-footer-control{display:block;position:relative;width:min(100%,560px);padding:0;margin:0 auto;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0}
.helgoland-footer-control img{display:block;width:100%;height:auto;background:transparent}
.helgoland-footer-control canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.helgoland-footer-control:focus-visible{outline:3px solid var(--teal,#316c73);outline-offset:8px;border-radius:4px}
@media(max-width:680px){.helgoland-footer-signature{padding:32px 20px 26px}}
@media print{.helgoland-footer-signature{display:none!important}}
