@media(min-width:1500px){.hero-inner{height:520px}.keywords li+li:before{left:-20px}}
@media(max-width:1000px){.desktop-nav{gap:10px}.header-search{width:14%}.masthead{gap:12px}.wordmark{font-size:27px}.social{gap:8px}.featured-context{flex-basis:20%;padding:14px 12px}.story-copy{padding-inline:14px}.story-small .story-copy{padding-inline:14px}.countdown{flex-wrap:wrap}.countdown-heading{flex-basis:22%}.countdown-date{max-width:22%}.countdown-note{max-width:100%;flex:1}.countdown>img{height:75px}.footer-top{flex-wrap:wrap}.footer-top nav{gap:14px}}
@media(max-width:800px){.sm-container{width:calc(100% - 32px)}.masthead{min-height:62px}.desktop-nav,.header-search,.masthead>.social{display:none}.wordmark{font-size:29px}.mobile-menu{display:block;margin-left:auto}.mobile-menu>summary{cursor:pointer;font:13px var(--sm-font-ui);padding:12px}.mobile-menu nav{position:absolute;left:0;right:0;top:62px;background:var(--sm-dark);padding:16px;z-index:30;box-shadow:0 8px 10px #0003}.admin-bar .mobile-menu nav{top:94px}.mobile-menu nav>a{display:block;padding:13px 8px;font:13px var(--sm-font-ui);text-decoration:none}.mobile-menu .search-form{max-width:450px;margin:12px 8px}.hero-inner{height:380px;padding:85px 0 16px;grid-template-columns:1fr 28%;gap:24px}.hero h1{font-size:clamp(45px,7.5vw,60px)}.hero-claim{font-size:27px}.hero-aside{font-size:15px}.hero-aside p:first-child{font-size:18px}.keywords{flex-wrap:wrap;justify-content:flex-start;gap:10px 26px}.keywords li{font-size:13px}.keywords li:nth-child(odd){font-size:23px}.keywords li+li:before{display:none}.hero-framed .hero-image{width:46%;right:0}.hero-framed .hero-aside{display:none}.hero-framed .hero-copy{max-width:65%}.story-featured{min-height:220px}.story-featured h2{font-size:30px}.story-copy{max-width:56%}.featured-context{flex-basis:25%;font-size:14px}.story-small .story-copy{max-width:68%}.story-small h2{font-size:24px}.story-small .story-image{width:70%}.story-small .story-excerpt{font-size:15px}.story-small{min-height:230px}.home-chronicle{grid-template-columns:24% 76%}.chronicle-date{padding:16px}.chronicle-list{padding:12px 16px}.chronicle-list>p:not(.chronicle-empty){font-size:14px}.chronicle-promo{grid-column:1/-1;min-height:130px;border-top:7px solid white}.chronicle-promo img{width:40%}.chronicle-promo>div{max-width:65%}.chronicle-promo h2{font-size:23px;max-width:none}.chronicle-promo p{font-size:16px}.editorial-row{grid-template-columns:1fr}.home-depesche{min-height:170px}.home-depesche>div{max-width:58%;padding:14px 18px}.home-depesche h2{font-size:24px}.home-depesche p:not(.eyebrow){font-size:17px}.home-quote{min-height:160px}.home-quote blockquote{font-size:21px}.home-quote figcaption{font-size:16px}.home-quote>img{width:31%;max-height:200px}.home-quote>div{padding:18px 12px 18px 0}.advert{justify-content:flex-start;padding:25px 16px 12px;gap:14px}.advert p{max-width:60%}.advert .sm-button{position:static;margin-left:auto;white-space:nowrap}.countdown-values b{font-size:22px}.countdown-values>div{padding:8px 10px}.countdown-heading{flex:1}.countdown-date{max-width:25%}.countdown-note{flex-basis:100%}.footer-top nav{flex-wrap:wrap}.article-layout{grid-template-columns:minmax(0,1fr)!important}.article-related{border-left:0!important;border-top:1px solid var(--sm-rule);padding:20px 0!important}.facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.article-intro h1{font-size:46px!important}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.archive-grid>article{grid-column:auto!important}.archive-grid>article:first-child{grid-column:1/-1!important}}
@media(max-width:520px){body{font-size:17px}.sm-container{width:calc(100% - 24px)}.eyebrow{font-size:11px}.sm-button,.story-copy .sm-button{font-size:12px;min-height:38px;padding:9px 12px}.hero-inner{height:auto;min-height:540px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:140px 6px 20px;gap:22px}.hero h1{font-size:clamp(43px,12vw,62px);line-height:.86}.hero-claim{font-size:27px}.hero-aside{max-width:290px;font-size:16px}.hero-aside p:first-child{font-size:19px}.hero-aside .hero-rule{margin:9px 0}.hero-aside p:last-child{margin:0}.keywords{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.keywords li{font-size:10px;letter-spacing:.08em;white-space:normal}.keywords li:nth-child(odd){font-size:20px}.hero-cover:after{background:linear-gradient(0deg,#101c13ee, #101c1370 75%,#0002)}.hero-image{object-position:60% center}.hero-none .hero-inner{min-height:0;padding-top:38px}.hero-framed .hero-image{position:relative;width:100%;height:auto;max-height:300px;object-fit:contain;display:block}.hero-framed .hero-inner{min-height:0;padding-top:24px}.hero-framed .hero-copy{max-width:none}.hero-framed .hero-aside{display:block}.home-sections{padding-top:8px}.home-sections>*{margin-bottom:10px}.story-featured{display:block}.story-featured .story-main,.story-small .story-main{display:flex;flex-direction:column}.story-image,.story-small .story-image{position:relative;width:100%;height:220px;order:0;object-fit:cover;z-index:auto}.story-main:has(.story-image):after{display:none}.story-copy,.story-small .story-copy{max-width:100%;width:100%;padding:18px;order:1;display:block}.story-featured h2{font-size:34px}.story-small h2{font-size:29px}.story-excerpt,.story-small .story-excerpt{font-size:17px;line-height:1.35;margin:8px 0 12px}.featured-context{padding:16px 18px;font-size:17px}.featured-context>p:first-child{border-left:0;padding-left:0}.featured-context>p:last-child{padding-left:0}.featured-context .hero-rule{margin-left:0}.small-features{grid-template-columns:1fr;gap:10px}.story-small{min-height:0}.story-small .story-image{height:200px}.feature-number{font-size:68px}.feature-number+h2{font-size:25px}.advert{flex-wrap:wrap;text-align:left;padding:28px 16px 16px}.advert p{max-width:100%;flex:1;min-width:170px;font-size:16px}.advert .sm-button{margin-left:0}.home-chronicle{grid-template-columns:1fr}.chronicle-date{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:16px 18px 4px}.chronicle-date .eyebrow{width:100%}.chronicle-date>span{font-size:62px}.chronicle-date>strong{font-size:21px}.chronicle-list{border:0;padding:12px 18px 18px}.chronicle-list>p:not(.chronicle-empty){font-size:16px;line-height:1.35;padding:6px 0;margin:0;gap:16px}.chronicle-list .sm-button{margin-top:12px}.chronicle-promo{grid-column:auto;padding:18px;min-height:155px}.chronicle-promo img{width:60%}.chronicle-promo>div{max-width:65%}.chronicle-promo h2{font-size:24px}.chronicle-promo p{font-size:16px}.home-depesche>div{max-width:72%;padding:18px}.home-depesche h2{font-size:24px}.home-depesche>img{width:58%}.home-depesche:has(img):after{background:linear-gradient(90deg,var(--sm-paper) 10%,#f3f6fbec 38%,#f3f6fb44 80%)}.home-quote{flex-wrap:wrap;position:relative}.home-quote>img{width:100%;height:140px;max-height:none;object-position:center}.home-quote>div{padding:18px 18px 18px 0}.home-quote blockquote{font-size:20px}.quote-mark{font-size:74px;width:40px;flex-shrink:0}.countdown{padding:18px;gap:16px}.countdown-heading{flex-basis:55%}.countdown-heading>strong{font-size:32px}.countdown-date{max-width:40%;padding:0 0 0 12px;border-right:0}.countdown-values{width:100%}.countdown-values>div{flex:1;padding:10px 5px}.countdown-values b{font-size:26px}.countdown-values small{font-size:12px}.countdown>img{max-width:32%;height:85px}.countdown-note{font-size:17px;flex:1}.site-footer{padding:24px 0}.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column;gap:18px}.footer-top nav{display:grid;grid-template-columns:1fr;gap:0}.footer-top nav a{font-size:12px;padding:10px 0}.footer-bottom ul{flex-wrap:wrap;gap:16px}.footer-bottom{font-size:12px;line-height:1.5}.article-intro{padding-top:28px!important}.article-intro h1{font-size:36px!important}.article-intro .subheadline{font-size:23px!important}.article-hero{max-height:360px!important}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.facts-grid>div{padding:12px!important}.entry-content{font-size:19px!important}.article-layout{gap:24px!important}.archive-grid{display:block!important}.archive-grid>article{margin-bottom:24px}.archive-header h1{font-size:36px!important}.chronicle-filter label{width:100%}.chronicle-item{grid-template-columns:1fr!important}.alignleft,.alignright{float:none;margin:20px 0}.table-scroll{margin-inline:0}}

/* Keep the corrected home components usable below desktop without changing other templates. */
@media(max-width:1000px){.story-featured{grid-template-columns:minmax(0,35fr) minmax(0,40fr) minmax(160px,25fr)}.story-featured .story-copy{padding:16px}.chronicle-quote-row .home-quote.has-image{grid-template-columns:34px minmax(0,1fr) 27%}.chronicle-quote-row .home-quote{padding:16px 12px}.chronicle-quote-row .home-quote blockquote{font-size:19px}.chronicle-quote-row .chronicle-date{padding-inline:10px}.chronicle-quote-row .chronicle-list{padding:16px 10px}}
@media(max-width:800px){.story-featured{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.story-featured .featured-context{grid-column:1/-1;display:block;padding:18px;font-size:17px}.story-featured .featured-context .context-title{display:block}.story-featured.no-image{grid-template-columns:minmax(0,1fr)}.featured-visual{min-height:230px}.chronicle-quote-row.has-quote{grid-template-columns:1fr}.chronicle-quote-row>.home-chronicle{grid-template-columns:minmax(120px,25%) minmax(0,1fr)}.chronicle-quote-row .chronicle-date>strong{font-size:18px}.chronicle-quote-row .chronicle-list>p:not(.chronicle-empty){font-size:16px}.chronicle-quote-row .home-quote.has-image{grid-template-columns:42px minmax(0,1fr) 30%}.chronicle-quote-row .home-quote blockquote{font-size:22px}.chronicle-quote-row .home-quote>img{height:150px}.countdown-image{flex-basis:22%;height:95px}}
@media(max-width:520px){.story-featured{display:flex;flex-direction:column;min-height:0}.story-featured .story-copy{order:1;width:100%;padding:18px}.story-featured .featured-visual{order:0;width:100%;height:220px;min-height:0}.featured-visual .story-image{height:100%;position:absolute}.featured-visual:after{background:linear-gradient(0deg,var(--sm-paper),transparent 20%)}.story-featured .featured-context{order:2;width:100%;flex:auto}.story-featured h2{font-size:34px}.story-featured .story-excerpt{font-size:17px}.story-small.no-image .story-copy{padding:18px}.story-small.no-image.has-number .feature-number{font-size:60px}.story-small.no-image.has-number h2{font-size:25px}.story-small.no-image.has-number .story-copy{gap:10px 12px}.chronicle-quote-row>.home-chronicle{grid-template-columns:1fr}.chronicle-quote-row .chronicle-date{padding:16px 18px 0}.chronicle-quote-row .chronicle-list{padding:16px 18px}.chronicle-quote-row .home-quote.has-image{grid-template-columns:34px minmax(0,1fr) 27%}.chronicle-quote-row .home-quote .quote-mark{font-size:65px}.chronicle-quote-row .home-quote blockquote{font-size:19px}.chronicle-quote-row .home-quote figcaption{font-size:14px}.chronicle-quote-row .home-quote>img{height:130px}.home-sections>.home-depesche>div{max-width:76%;padding:18px}.home-sections>.home-depesche:not(:has(img))>div{max-width:100%}.countdown-image{height:90px;flex-basis:30%}}


/* Korrekturrunde 02 */
@media(max-width:1000px){.article-sportmoment .facts h2{padding-left:13px;padding-right:12px}.chronicle-quote-row .home-quote .quote-visual{margin-block:-16px}.article-sportmoment .facts-grid>div{column-gap:10px;padding:14px 12px}.moment-sidebar{padding-left:16px}.sidebar-related>article{gap:10px}}
@media(max-width:800px){.moment-hero-copy{max-width:72%}.moment-hero-copy h1{font-size:40px}.moment-hero-inner{min-height:330px}.moment-layout{grid-template-columns:1fr;gap:24px}.moment-sidebar{border-left:0;border-top:1px solid var(--sm-rule);padding:24px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.moment-layout>.article-body{padding-top:24px}.article-sportmoment .facts-grid dd{font-size:14px}}
@media(max-width:520px){.story-small .story-image{mask-image:linear-gradient(0deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(0deg,transparent,#000 22%)}.chronicle-quote-row .home-quote .quote-visual{margin-block:-16px}.moment-hero-inner{min-height:360px;padding-block:16px 24px;gap:30px}.moment-hero-copy{max-width:100%;width:100%}.moment-hero:after{background:linear-gradient(90deg,#0b141ce8,#0b141c55),linear-gradient(0deg,#0b141ce0,transparent 85%)}.moment-hero-copy h1{font-size:36px}.moment-hero-copy .subheadline{font-size:21px}.moment-hero-copy .eyebrow{font-size:12px}.moment-meta{font-size:14px;gap:10px}.moment-meta>span+span{border:0;padding:0}.article-breadcrumb{font-size:11px}.article-sportmoment .facts-grid>div{grid-template-columns:24px minmax(0,1fr);column-gap:8px}.article-sportmoment .facts-grid .sm-icon{width:23px;height:23px}.article-sportmoment .facts-grid dt{font-size:14px}.moment-sidebar{grid-template-columns:1fr;gap:26px}.article-sportmoment .entry-content figure.alignright,.article-sportmoment .entry-content figure.alignleft,.article-sportmoment .entry-content .wp-caption.alignright,.article-sportmoment .entry-content .wp-caption.alignleft{float:none;max-width:100%;margin:18px 0}.article-sportmoment .entry-content h2{font-size:26px}.article-sportmoment .entry-content h3{font-size:23px}}

/* Sprint C: >= 300 px sidebar / >= 720 px legacy reading column, plus gaps.
   Keep the approved <= 800 px tablet/mobile rules unchanged. */
@media(min-width:801px) and (max-width:1100px){
 .moment-layout.has-sidebar{grid-template-columns:minmax(0,1fr);gap:24px}
 .moment-sidebar{border-left:0;border-top:1px solid var(--sm-rule);padding:24px 0 0;grid-template-columns:minmax(0,1fr)}
 :is(.article-sportmoment,.article-sportheld,.article-zahlen_fakten) .article-layout:has(>.article-related){grid-template-columns:minmax(0,1fr)!important}
 :is(.article-sportmoment,.article-sportheld,.article-zahlen_fakten) .article-layout>.article-related{border-left:0;border-top:1px solid var(--sm-rule);padding:24px 0 0}
}
