/* TE Winteraktionen 2026: scoped presentation; no price calculation. */
.te-winter-page{max-width:1180px;margin:0 auto 48px;color:#191b1f;line-height:1.7}.te-winter-picture{display:block;border-radius:18px;overflow:hidden;background:#f5f5f5}.te-winter-picture img{display:block;width:100%;height:auto}.te-winter-intro,.te-winter-editorial,.te-winter-faq,.te-winter-help{margin-top:36px}.te-winter-page h2{font-size:clamp(24px,3vw,36px);line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}.te-winter-page h3{font-size:20px;line-height:1.35}.te-winter-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#b50a13}.te-winter-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.te-winter-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:11px 17px;border:1px solid #d8dde3;border-radius:9px;color:#181a1d!important;font-weight:600;text-decoration:none!important;background:white}.te-winter-link:hover,.te-winter-link:focus-visible{color:#c90010!important;border-color:#d80012;outline-offset:3px}.te-winter-steps,.te-winter-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.te-winter-steps article,.te-winter-offer-grid article{padding:24px;border:1px solid #e0e3e7;border-radius:14px;background:#fff}.te-winter-steps article>span{font-weight:700;color:#b50813;display:block;margin-bottom:12px}.te-winter-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.te-winter-number{font-size:48px;line-height:1;font-weight:700;color:#c90010;margin-bottom:20px}.te-winter-note{font-size:14px;margin-top:18px;color:#50555d}.te-winter-state{background:#f2f4f6;border-left:4px solid #cc0614;padding:16px 20px;border-radius:6px;margin-bottom:22px}.te-winter-faq details{border-top:1px solid #dee2e6;padding:17px 0}.te-winter-faq summary{font-weight:600;cursor:pointer}.te-winter-faq details p{margin:14px 0 0}.te-winter-help{padding:28px;background:#f3f5f7;border-radius:16px}.te-winter-home{margin:24px 0 32px}.te-winter-home h2{font-size:28px;margin-bottom:18px}.te-winter-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.te-winter-cards:has(>a:only-child){grid-template-columns:minmax(0,1fr)}.te-winter-card{display:block;border:1px solid #e1e4e8;border-radius:15px;overflow:hidden;color:#191b1f!important;text-decoration:none!important;background:white}.te-winter-card:hover{border-color:#c90010}.te-winter-card .te-winter-picture{border-radius:0}.te-winter-card-copy{display:block;padding:18px 22px}.te-winter-card-copy strong{display:block;font-size:21px}.te-winter-card-copy span{display:block;margin-top:5px;font-size:14px}.te-winter-nav{display:flex;justify-content:center;gap:8px 24px;flex-wrap:wrap;background:#f5f6f8;border-bottom:1px solid #e6e8eb;padding:8px 16px}.te-winter-nav a{color:#222!important;font-size:13px;font-weight:600;text-decoration:none!important;min-height:28px;display:inline-flex;align-items:center;gap:8px}.te-winter-nav a:hover{color:#c90010!important}.te-winter-nav b{color:#c90010}.te-winter-page a:focus-visible,.te-winter-card:focus-visible,.te-winter-nav a:focus-visible{outline:2px solid #c90010;outline-offset:3px}
@media(max-width:767px){.te-winter-steps,.te-winter-offer-grid,.te-winter-cards{grid-template-columns:minmax(0,1fr)}.te-winter-page{line-height:1.65}.te-winter-intro,.te-winter-editorial,.te-winter-faq,.te-winter-help{margin-top:25px}.te-winter-page h2{font-size:26px}.te-winter-help,.te-winter-steps article,.te-winter-offer-grid article{padding:20px}.te-winter-links{display:grid;grid-template-columns:1fr}.te-winter-nav{gap:0 14px}.te-winter-nav a{font-size:12px;min-height:30px}.te-winter-card-copy{padding:16px}.te-winter-card-copy strong{font-size:19px}}
