
.tm-legacy-article{background:#0a0d0f;color:#eef2f4;min-height:100vh}
.tm-legacy-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.tm-legacy-hero{min-height:430px;display:flex;align-items:flex-end}
.tm-legacy-hero .tm-wissen-detail-hero__inner{padding:78px 0 58px}
.tm-legacy-eyebrow{margin:0 0 12px;color:#f3ca19;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.tm-legacy-hero h1{max-width:900px;margin:0;font-size:clamp(46px,7vw,92px);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}
.tm-legacy-lead{max-width:760px;margin:22px 0 0;color:#d5dadd;font-size:18px;line-height:1.65}
.tm-legacy-body{padding:54px 0 90px}
.tm-legacy-meta{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #293036;color:#929ca2;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.tm-legacy-content{max-width:920px;padding-top:34px;color:#d8dde0;font-size:17px;line-height:1.78}
.tm-legacy-content a{color:#f3ca19}
.tm-legacy-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 40px}
.tm-legacy-gallery__item{display:block;padding:0;border:0;background:#11171a;overflow:hidden;cursor:zoom-in;aspect-ratio:3/2}
.tm-legacy-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.tm-legacy-gallery__item:hover img{transform:scale(1.025)}
.tm-legacy-related,.tm-legacy-wissen-teaser{margin-top:54px;padding:30px;border:1px solid #2a3237;background:#101518}
.tm-legacy-related{max-width:920px}
.tm-legacy-related h2,.tm-legacy-wissen-teaser h2{margin:0 0 12px;font-size:clamp(28px,4vw,46px);line-height:1}
.tm-legacy-related p:not(.tm-legacy-eyebrow),.tm-legacy-wissen-teaser p{max-width:760px;color:#b9c1c5;line-height:1.7}
.tm-legacy-button,.tm-legacy-inline-link{display:inline-flex;color:#f3ca19;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.tm-legacy-button{margin-top:10px;padding:12px 18px;border:1px solid #f3ca19}
.tm-legacy-inline-link{margin-top:14px}
.tm-legacy-wissen-teaser{width:min(1180px,calc(100% - 40px));margin:32px auto 70px}
@media(max-width:760px){
.tm-legacy-shell{width:min(100% - 28px,1180px)}
.tm-legacy-hero{min-height:390px}
.tm-legacy-hero .tm-wissen-detail-hero__inner{padding:64px 0 42px}
.tm-legacy-gallery{grid-template-columns:1fr}
}
