#viaje-propuesta.km-story{background:#f4f0e7;color:#29382f}
.km-story main{max-width:1600px;margin:auto}
#viaje-propuesta .story-intro{padding:60px 8% 95px;display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center}
#viaje-propuesta .story-intro h1,#viaje-propuesta .podcast-heading h1{color:#29382f;font-size:clamp(40px,4.8vw,76px);letter-spacing:-2px;line-height:1.09;margin-bottom:30px}
.km-story em{font-weight:400;color:#7d8267}
.km-story figure{margin:0}.story-intro figure img{width:100%;display:block;aspect-ratio: .85;object-fit:cover}.story-intro figcaption{font-size:11px;margin-top:12px;color:#687061}
#viaje-propuesta .story-textlink{display:inline-block;border-bottom:1px solid currentColor;padding:9px 0;font-size:13px}
#viaje-propuesta .story-presentation{background:#23352d;color:#f4f0e7;padding:75px 8%;display:grid;grid-template-columns:.8fr 1.4fr;gap:7%;align-items:center}
.story-presentation video{width:100%;aspect-ratio:16/9;display:block;background:#101a15}
#viaje-propuesta .story-interview,#viaje-propuesta .podcast-feature{padding:95px 8%;display:grid;grid-template-columns:.8fr 1.4fr;gap:7%;align-items:center}
#viaje-propuesta .story-episode img,#viaje-propuesta .story-episode iframe{aspect-ratio:16/9;object-fit:contain;background:#23352d;width:100%;display:block}
#viaje-propuesta .story-episode button{overflow:hidden}
#viaje-propuesta .story-episode .km-play{left:auto;top:auto;right:16px;bottom:16px;transform:none;font-size:16px;padding:15px 20px;border-radius:50%;background:#23352de8}
#viaje-propuesta .story-credit{font-size:10px;letter-spacing:1.7px;margin:20px 0 4px}
#viaje-propuesta .podcast-heading{padding:75px 8%;background:#23352d;color:#f4f0e7}
#viaje-propuesta .podcast-heading h1{color:#f4f0e7;max-width:950px}
#viaje-propuesta .podcast-heading em{color:#c8c5a9}
#viaje-propuesta .podcast-feature h3{font-family:Arial,sans-serif;font-size:20px;line-height:1.45;max-width:620px;margin:22px 0 6px}
#viaje-propuesta .podcast-next{padding:65px 8%;border-top:1px solid #29382f22}
@media(max-width:750px){#viaje-propuesta .story-intro,#viaje-propuesta .story-presentation,#viaje-propuesta .story-interview,#viaje-propuesta .podcast-feature{grid-template-columns:1fr;gap:32px;padding:40px 7%}#viaje-propuesta .story-intro h1,#viaje-propuesta .podcast-heading h1{letter-spacing:-1px}.story-intro figure{max-width:440px;width:100%;margin:auto}#viaje-propuesta .podcast-heading{padding:50px 7%}}
