/* Full live trademark, following the existing header pattern. Footer dimensions stay unchanged. */
.footer .logo,.info-footer .logo{overflow:visible}
.footer .logo-art,.info-footer .logo-art{position:absolute;inset:0;overflow:hidden;display:block}
.footer .logo-art:after,.info-footer .logo-art:after{content:"";position:absolute;background:#0c1c32}
.footer .logo-trademark,.info-footer .logo-trademark{position:absolute;letter-spacing:0;color:#fff;white-space:nowrap}
/* Compact homepage footer: suppress the raster mark, then draw one complete live TM. */
.footer .logo-art:after{left:102px;top:5px;width:10px;height:7px}
.footer .logo-trademark{left:104px;top:4px;font:700 7px/1 Arial,sans-serif}
/* Supporting-page footer uses the existing full-size logo crop. */
.info-footer .logo-art:after{left:156px;top:6px;width:13px;height:9px}
.info-footer .logo-trademark{left:158px;top:5px;font:700 10px/1 Arial,sans-serif}
