
.sensormatic-official-logo{display:block;width:200px;max-width:100%;height:auto;object-fit:contain;flex-shrink:0}
.official128-mark{display:inline-flex!important;align-items:center;justify-content:center;background:#fff!important;padding:10px 14px!important;border-radius:5px;max-width:100%;line-height:1}
.brand.official128-mark .sensormatic-official-logo{width:150px}
.footer-bottom nav{display:flex;flex-wrap:wrap;gap:14px 22px}
.legal128{max-width:1000px!important}.legal128 p{max-width:80ch;line-height:1.8}.legal128 h2{margin-top:42px;scroll-margin-top:130px}.legal128-kicker{color:#c41e2a;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.legal128-intro{font-size:1.1rem;color:#526078}
.legal128-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 36px;padding:24px;background:#f3f5f8;border-radius:12px;border-top:3px solid #c41e2a}.legal128-summary b,.legal128-summary span{display:block}.legal128-summary b{color:#16243f;margin-bottom:8px}.legal128-summary span{font-size:.85rem;color:#526078;line-height:1.6}.legal128-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:28px 0;padding:24px;border:1px solid #dce2ea;border-radius:12px}.legal128-toc a{font-size:.87rem;line-height:1.5}.delivery128{font-size:.86rem;line-height:1.6}.legal128 ul{padding-left:22px;line-height:1.8}.legal128 li{margin-bottom:10px}
@media(max-width:650px){.legal128-summary,.legal128-toc{grid-template-columns:1fr}.legal128-summary{gap:22px}.sensormatic-official-logo{width:180px}.footer-bottom nav{justify-content:center}}
