
.local-context{padding:32px 20px;background:var(--bg,#f8f5f8);color:var(--text,#342c3b)}
.local-context-inner{max-width:1120px;margin:auto}
.local-context h2{font-size:clamp(20px,3vw,28px);line-height:1.45;margin:0 0 12px}
.local-context p{max-width:900px;margin:0;line-height:1.9;overflow-wrap:anywhere}
.local-context-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.local-context-topics span{border:1px solid currentColor;border-radius:24px;padding:5px 14px;font-size:13px;opacity:.75}
img{max-width:100%;height:auto}
.video-card,.creator-card,.review-card,.feature-card,.story-card,.content-card,.trending-item{max-width:100%;box-sizing:border-box}
.video-card img,.creator-card img,.review-card img,.content-card img{max-width:100%}
.hero-search input{min-width:0}
.nav .brand,.nav .nav-links a,.desktop-nav a{flex-shrink:0}
@media(max-width:960px){.nav .nav-links,.nav .nav-actions{display:none}.nav .nav-burger{display:block}}
@media(max-width:480px){.hero-stats{flex-wrap:wrap;gap:18px}.app-wrap{flex-direction:column}.hero-search{max-width:100%}.local-context{padding:26px 16px}}

