.marketing-content.container,.marketing-page .editorial-hero .container{padding-inline:clamp(24px,6vw,88px)}
.kerala-media{margin:36px 0 50px}.kerala-media h2{margin-top:0}.kerala-player{background:#050e1b;border:1px solid var(--gold-border);border-radius:16px;overflow:hidden}.kerala-slide{margin:0}.kerala-slide[hidden]{display:none}.kerala-slide video{display:block;width:100%;max-height:510px;aspect-ratio:16/9;object-fit:contain;background:#050e1b}.kerala-slide figcaption{padding:14px 20px;color:var(--mist-200);font-size:14px}.kerala-video-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.kerala-video-controls button{border:1px solid var(--gold-border);border-radius:8px;background:var(--navy-light);color:var(--gold-light);padding:12px 17px;cursor:pointer}.kerala-video-controls button:hover{border-color:var(--gold-primary)}.kerala-video-controls button:focus-visible,.kerala-collage a:focus-visible{outline:3px solid var(--gold-primary);outline-offset:3px}.kerala-video-controls span{font-size:13px;color:var(--slate-300)}
.kerala-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:10px;margin:24px 0 56px}.kerala-collage a{display:block;overflow:hidden;aspect-ratio:1.16;background:var(--navy-light);border-radius:9px}.kerala-collage a:nth-child(7n+1){grid-column:span 2;aspect-ratio:2.4}.kerala-collage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .2s}.kerala-collage a:hover img{transform:scale(1.04)}
@media(max-width:650px){.kerala-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.kerala-collage a:nth-child(7n+1){grid-column:span 2;aspect-ratio:2}.kerala-video-controls button{padding:10px}.kerala-slide video{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){.kerala-collage img{transition:none}}
