
.tibp-legacy-specs{clear:both;width:100%;max-width:1280px;margin:55px auto 75px;padding:42px clamp(20px,4vw,50px);background:#f4f6f9;border-top:5px solid #0039cc;box-sizing:border-box}
.tibp-legacy-specs-heading span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#0039cc}
.tibp-legacy-specs-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.04em;color:#101820;margin:12px 0}
.tibp-legacy-specs-heading p{color:#627081;line-height:1.6;margin-bottom:35px}
.tibp-legacy-group{margin:25px 0}.tibp-legacy-group h3{font-size:17px;color:#101820;border-left:4px solid #f20000;padding-left:12px;margin:0 0 12px}
.tibp-legacy-group dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}
.tibp-legacy-group dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dce3eb;padding:13px 0;min-width:0}
.tibp-legacy-group dt{font-size:12px;color:#647184;font-weight:700}.tibp-legacy-group dd{font-size:13px;font-weight:800;color:#101820;text-align:right;margin:0;overflow-wrap:anywhere}
@media(max-width:720px){.tibp-legacy-group dl{grid-template-columns:1fr}.tibp-legacy-specs{margin:35px auto;padding:25px 18px}}
