/* Historische TOGETHER Produktdokumentation. */
.archive-wrap{max-width:1280px;margin:auto;padding:45px 28px 70px}.archive-breadcrumb{font-size:13px;margin-bottom:26px;color:#60665b}.archive-breadcrumb a{color:#72501c}.archive-notice{padding:24px 28px;border-left:4px solid #b89557;background:#f6f2e9;margin:0 0 32px;color:#30342d}.archive-notice strong{font-size:20px}.archive-notice p{font-size:15px;line-height:1.75;margin:10px 0 0}.archive-replacement{padding:32px;border:1px solid #dedfd6;margin-bottom:45px;background:#fafaf7}.archive-replacement h2{font-size:30px;margin:12px 0}.archive-replacement p{margin:16px 0;line-height:1.8}.archive-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.archive-links .btn-secondary{color:#20241f;border:1px solid #b89557;background:white}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.archive-card{border:1px solid #dedfd6;border-radius:4px;overflow:hidden;background:white}.archive-card>a{display:block;color:#20241f;text-decoration:none;padding:22px;height:100%}.archive-card img{height:220px;width:100%;object-fit:contain;background:#fff}.archive-status{display:inline-block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;background:#f2ede2;padding:5px 9px;margin-top:22px}.archive-card h3{font-size:23px;margin:15px 0}.archive-card p{font-size:14px;color:#60665b;line-height:1.6}.archive-card .selection-link{display:block}.archive-card a:hover{background:#faf8f2}.archive-original{border-top:1px solid #dedfd6;margin-top:45px;padding-top:35px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.archive-original h2{font-size:28px;line-height:1.35;margin:35px 0 18px}.archive-original h3{font-size:22px;line-height:1.4;margin:28px 0 12px}.archive-original p{margin:14px 0}.archive-source-note{background:#f5f5f0;padding:18px;color:#5e6358;font-size:14px}.archive-original img{display:block;max-width:100%;max-height:540px;width:auto;height:auto;object-fit:contain;margin:22px auto}.archive-original figure{margin:25px 0;overflow-x:auto}.archive-original figcaption{font-size:14px;color:#5e6358;text-align:center}.archive-original table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;min-width:480px}.archive-original td,.archive-original th{border:1px solid #dedfd6;padding:14px;vertical-align:top}.archive-original tr:nth-child(even){background:#f7f7f2}.archive-original ul,.archive-original ol{padding-left:24px}.archive-original li{margin:9px 0}.archive-original a,.archive-related a{color:#72501c;text-decoration:underline}.archive-related{border-top:1px solid #dedfd6;padding-top:28px;margin-top:40px}.archive-related p{line-height:1.9}.archive-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.archive-video{border:1px solid #dedfd6;padding:22px;border-radius:4px}.archive-video h3{font-size:20px;line-height:1.5;margin-bottom:18px;overflow-wrap:anywhere}.archive-video video{display:block;width:100%;aspect-ratio:16/9;background:#20241f}.video-state{font-size:13px;line-height:1.7;margin-top:14px;color:#5e6358}.video-state.is-missing{color:#6b4819}
@media(max-width:950px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.archive-wrap{padding:30px 20px 50px}.archive-grid,.archive-video-grid{grid-template-columns:1fr}.archive-notice,.archive-replacement{padding:22px}.archive-original h2{font-size:24px}.archive-card img{height:210px}}
.archive-overview .hero{min-height:0;padding:170px 0 60px}.archive-overview .hero-inner{grid-template-columns:1fr}.archive-overview .hero h1{max-width:1000px}.archive-overview .hero p{max-width:850px}.archive-original img[src*="piktogramm"],.archive-original img[src*="thermometer"],.archive-original img[src*="Doppelthermometer"]{max-height:150px;width:auto}
@media(max-width:768px){.archive-overview .hero{padding:130px 0 40px}}
/* Eigenschaften kompakt: Piktogramme unterstreichen die Aussage. */
.archive-original .archive-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:820px;margin:24px auto}
.archive-original .archive-feature{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center;padding:18px 12px;background:#f7f7f2;border:1px solid #e7e5dc;border-radius:4px}
.archive-original .archive-feature img.archive-feature-icon{display:block;width:64px!important;height:64px!important;max-width:64px;max-height:64px;object-fit:contain;margin:0}
.archive-original .archive-feature p{font-size:14px;line-height:1.5;margin:0}
.archive-original img.archive-temperature-icon{width:auto!important;height:84px!important;max-height:84px!important;max-width:110px;object-fit:contain;margin:12px auto}
.archive-facts{margin:0 0 32px}.archive-facts h2{font-size:26px;margin-bottom:20px}.archive-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.archive-facts dl>div{padding:14px 0;border-bottom:1px solid #dedfd6}.archive-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#60665b}.archive-facts dd{font-size:16px;line-height:1.7;margin:7px 0 0}
@media(max-width:600px){.archive-original .archive-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-original .archive-feature{padding:15px 8px}.archive-facts dl{grid-template-columns:1fr}}
