.site-buzzfm .story-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}
.site-buzzfm .story-layout :is(.story,.news-sidebar,.partner-card){min-width:0}
.site-buzzfm .story-layout .story{max-width:none;padding-top:28px}
.site-buzzfm .story-layout .news-sidebar{padding-top:28px;width:100%;max-width:100%}
.site-buzzfm .story-head{padding:28px 0 20px}
.site-buzzfm .story-head h1{font-size:clamp(28px,3.4vw,44px);line-height:1.12;overflow-wrap:anywhere;margin:12px 0}
.site-buzzfm .story-head p{font-size:18px;line-height:1.5;margin:12px 0 0}
.site-buzzfm .story-feature-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#171415}
.site-buzzfm .story-feature-frame .story-hero{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:contain}
.site-buzzfm .story-layout .partner-image-slot{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}
.site-buzzfm .story-layout .partner-image-slot>a{position:absolute;inset:0;display:block;width:100%;height:100%}
.site-buzzfm .story-layout .partner-image-slot img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain}
.site-buzzfm .story-layout .prose{min-width:0;overflow-wrap:anywhere}
.site-buzzfm .story-layout .prose :is(img,video,iframe){max-width:100%}
@media(max-width:980px){.site-buzzfm .story-layout{grid-template-columns:minmax(0,1fr)}.site-buzzfm .story-layout .news-sidebar{grid-template-columns:minmax(0,300px) minmax(0,1fr);padding-top:0}.site-buzzfm .story-head h1{font-size:clamp(28px,5vw,40px)}}
@media(max-width:600px){.site-buzzfm .story-layout .news-sidebar{grid-template-columns:minmax(0,1fr)}.site-buzzfm .story-layout .partner-card{width:100%;max-width:300px}.site-buzzfm .story-layout .story{padding-top:24px}.site-buzzfm .story-head{padding-top:24px}}
