
:root{--tmc-red:#d90a16;--tmc-red-dark:#a5000a;--tmc-ink:#151618;--tmc-soft:#f4f5f6;--tmc-line:#e6e7e9;--tmc-max:1220px}
#tmc-site-header,#tmc-site-header *{box-sizing:border-box}
#tmc-site-header{position:relative;z-index:10050;font-family:Arial,Helvetica,sans-serif;color:var(--tmc-ink)}
#tmc-site-header a{text-decoration:none}
#tmc-site-header .tmc-wrap{width:min(var(--tmc-max),calc(100% - 32px));margin:auto}
#tmc-site-header .tmc-topbar{background:var(--tmc-ink);color:#fff;font-size:13px;border-bottom:1px solid #333}
#tmc-site-header .tmc-topbar .tmc-wrap{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:39px}
#tmc-site-header .tmc-topbar a{color:#fff;text-decoration:none;font-weight:700}
#tmc-site-header .tmc-head{position:sticky;top:0;z-index:10051;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--tmc-line);box-shadow:0 4px 16px rgba(0,0,0,.04)}
#tmc-site-header .tmc-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:82px}
#tmc-site-header .tmc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;flex:0 0 auto}
#tmc-site-header .tmc-brand img{width:88px;height:68px;object-fit:contain;object-position:left center;display:block}
#tmc-site-header .tmc-brand span{font-size:18px;line-height:1.02;letter-spacing:-.01em;color:#777}
#tmc-site-header .tmc-brand b{color:var(--tmc-red);font-size:22px}
#tmc-site-header .tmc-menu{display:flex;align-items:center;gap:2px}
#tmc-site-header .tmc-menu a{padding:10px 9px;text-decoration:none;font-size:13px;font-weight:800;border-radius:999px;white-space:nowrap;color:#151515}
#tmc-site-header .tmc-menu a:hover{background:var(--tmc-soft);color:var(--tmc-red)}
#tmc-site-header .tmc-menu .tmc-cta{background:var(--tmc-red);color:#fff;padding-inline:15px;box-shadow:0 7px 18px rgba(217,10,22,.24)}
#tmc-site-header .tmc-menu .tmc-cta:hover{background:var(--tmc-red-dark);color:#fff}
#tmc-site-header .tmc-toggle{display:none;background:#fff;border:1px solid var(--tmc-line);border-radius:12px;padding:9px 12px;font-size:20px}
body.has-tmc-clean-header .l-h{display:none!important}
/* relocation editorial blocks kept consistent with the rest of the site */
.tmc-relocation-feature{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(135deg,#fff,#f5f5f5);padding:64px 20px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.tmc-relocation-feature .tmc-relocation-wrap{max-width:1180px;margin:0 auto}.tmc-relocation-feature .tmc-eyebrow{display:inline-block;color:#c71920;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.tmc-relocation-feature h2{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:0 0 18px;color:#161719}.tmc-relocation-feature .tmc-lead{font-size:19px;line-height:1.65;color:#404246;max-width:920px;margin-bottom:26px}.tmc-relocation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.tmc-relocation-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.tmc-relocation-card h3{font-size:18px;margin:0 0 8px;color:#161719}.tmc-relocation-card p{font-size:15px;line-height:1.55;color:#555;margin:0}.tmc-relocation-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.tmc-relocation-actions a{display:inline-block;padding:13px 19px;border-radius:999px;font-weight:800;text-decoration:none}.tmc-relocation-actions .primary{background:#d90a16;color:#fff}.tmc-relocation-actions .secondary{border:1px solid #d90a16;color:#c71920;background:#fff}.tmc-relocation-note{max-width:1120px;margin:34px auto;padding:22px 24px;border-left:5px solid #d90a16;background:#fff7f7;border-radius:12px;font-family:Arial,Helvetica,sans-serif;color:#292b2e}.tmc-relocation-note h2,.tmc-relocation-note h3{margin:0 0 8px;color:#17181a}.tmc-relocation-note p{margin:0;line-height:1.65}.tmc-relocation-note a{color:#c71920;font-weight:800}.tmc-relocation-detail{max-width:1120px;margin:48px auto;padding:0 22px;font-family:Arial,Helvetica,sans-serif;color:#242629}.tmc-relocation-detail h2{font-size:36px;line-height:1.12;margin:0 0 16px}.tmc-relocation-detail h3{font-size:23px;margin-top:30px}.tmc-relocation-detail p,.tmc-relocation-detail li{font-size:17px;line-height:1.7}.tmc-relocation-detail .tmc-callout{background:#f7f7f7;border-radius:18px;padding:24px;border:1px solid #e5e5e5;margin:24px 0}.tmc-accessory-note{max-width:1120px;margin:30px auto;padding:20px 22px;border-radius:14px;background:#fff7f7;border:1px solid #f2c8cb;font-family:Arial,Helvetica,sans-serif}.tmc-accessory-note strong{color:#c71920}.tmc-accessory-note p{margin:6px 0 0;line-height:1.6}
@media(max-width:1180px){#tmc-site-header .tmc-brand span{display:none}#tmc-site-header .tmc-brand img{width:76px;height:62px}#tmc-site-header .tmc-menu a{font-size:12px;padding:9px 7px}.tmc-relocation-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){#tmc-site-header .tmc-nav{position:relative}#tmc-site-header .tmc-toggle{display:block}#tmc-site-header .tmc-menu{display:none;position:absolute;left:16px;right:16px;top:76px;background:#fff;padding:14px;border:1px solid var(--tmc-line);border-radius:15px;box-shadow:0 18px 40px rgba(0,0,0,.16);grid-template-columns:1fr 1fr;z-index:10052}#tmc-site-header .tmc-menu.open{display:grid}#tmc-site-header .tmc-menu a{text-align:center;font-size:14px;padding:11px}#tmc-site-header .tmc-menu .tmc-cta{margin:0}.tmc-relocation-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){#tmc-site-header .tmc-wrap{width:min(var(--tmc-max),calc(100% - 22px))}#tmc-site-header .tmc-topbar .tmc-wrap{display:block;padding:7px 0;text-align:center}#tmc-site-header .tmc-topbar .tmc-wrap>div+div{margin-top:2px;font-size:11px}#tmc-site-header .tmc-nav{min-height:72px}#tmc-site-header .tmc-brand img{width:68px;height:58px}#tmc-site-header .tmc-menu{top:70px;grid-template-columns:1fr}.tmc-relocation-grid{grid-template-columns:1fr}.tmc-relocation-feature{padding:48px 14px}.tmc-relocation-detail{padding:0 16px}}
