html.tm-cookie-panel-open .tm-l-mobile-bar{display:none!important}
html.tm-cookie-panel-open body.tm-l-bar-visible{padding-bottom:0}
.tm-site .tm-prose code{overflow-wrap:anywhere;word-break:break-word;font-size:.84em;background:#eee4e4;color:#4d293e;padding:2px 4px}
.tm-site .tm-footer-legal [data-tm-cookie-open]{text-decoration:underline;text-underline-offset:4px}
@media print{[data-d7-cmp-host],[data-d7-cmp-root],[data-d7-cmp-floating],[data-tm-cookie-open]{display:none!important}}
