.media-module__OecZPa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.media-module__OecZPa__card{background:var(--white);border:1px solid var(--line);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.media-module__OecZPa__card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -26px #0000004d}.media-module__OecZPa__art{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.media-module__OecZPa__tile{aspect-ratio:16/9;color:#fff;text-align:center;background:#0b0b0b;justify-content:center;align-items:center;padding:24px;display:flex}.media-module__OecZPa__tile span{font-family:var(--serif,inherit);letter-spacing:.01em;font-size:1.35rem;line-height:1.25}.media-module__OecZPa__body{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.media-module__OecZPa__meta{color:var(--muted);margin:0;font-size:.82rem}.media-module__OecZPa__title{margin:6px 0 8px;font-size:1.2rem;line-height:1.25}.media-module__OecZPa__summary{color:var(--muted);margin:0 0 14px;font-size:.95rem}.media-module__OecZPa__listen{margin-top:auto;font-size:.92rem;font-weight:600}.media-module__OecZPa__speaking{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.media-module__OecZPa__speakCard{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:24px}.media-module__OecZPa__speakCard h3{margin:0}.media-module__OecZPa__art{filter:grayscale()contrast(1.05);transition:filter .5s}.media-module__OecZPa__card:hover .media-module__OecZPa__art,.media-module__OecZPa__card:focus-visible .media-module__OecZPa__art{filter:grayscale(0)contrast()}@media (hover:none){.media-module__OecZPa__art{filter:grayscale(0)}}@media (max-width:1000px){.media-module__OecZPa__grid,.media-module__OecZPa__speaking{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.media-module__OecZPa__grid,.media-module__OecZPa__speaking{grid-template-columns:minmax(0,1fr);gap:16px}}
