/* Mobile article-entry trial, 2026-11-02. Desktop presentation is unchanged. */
@media (max-width:760px) {
  .latest-lead.tws-cover{padding:14px 20px 18px;position:relative}
  .tws-cover-top{margin-bottom:12px;padding-bottom:8px;font-size:9px}
  .tws-cover-grid{gap:14px}
  .tws-cover-image{max-width:440px;margin-inline:auto}
  .tws-cover-credit{margin-top:5px;font-size:10px;line-height:1.4}
  .tws-cover-copy{padding:0}
  .tws-eyebrow{margin:0 0 7px;font-size:13px}
  .latest-lead.tws-cover h2{max-width:22ch;font-size:clamp(27px,7.2vw,34px);line-height:1.08;overflow-wrap:normal}
  .tws-cover-dek{max-width:44ch;margin:10px 0 8px;font-size:13px;line-height:1.5}
  .tws-cover-read{min-height:44px;padding:8px 0;font-size:13px;gap:24px}
  .tws-cover-read::after{content:"";position:absolute;inset:0;z-index:1}
  .tws-cover-credit{position:relative;z-index:2;width:fit-content}
  .tws-cover:focus-within{outline:2px solid #eaa4c3;outline-offset:-3px}
  #latest.stories{padding:18px 20px 22px;background:#f6f4ef}
  #latest .section-head{margin:0 0 4px;padding:0 0 12px;align-items:center}
  #latest .section-head h2{font:700 18px/1.2 'DM Sans',sans-serif;letter-spacing:-.02em;text-transform:none}
  #latest .section-head>span{display:none}
  #latest .grid{display:flex;flex-direction:column;gap:0}
  #latest .card{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:14px;row-gap:5px;border-top:0;border-bottom:1px solid #d8d5ce;padding:14px 0;transform:none!important}
  #latest .card:last-child{border-bottom:0}
  #latest .thumb{grid-column:1;grid-row:1;margin:0;aspect-ratio:16/9;align-self:center}
  #latest .feature-story{grid-column:2;grid-row:1;min-width:0}
  #latest .feature-story::after{content:"";position:absolute;inset:0;z-index:1}
  #latest .category{font-size:9px;line-height:1.3;letter-spacing:.08em;color:#8e365b}
  #latest .card h3{font:600 16px/1.22 'DM Sans',sans-serif;letter-spacing:-.025em;margin:4px 0}
  #latest .card p{display:none}
  #latest .feature-story-cta{font-size:11px;margin-top:4px;padding-top:2px}
  #latest .feature-video-source,#latest .feature-credit{grid-column:1/-1;position:relative;z-index:2;width:fit-content;font-size:9px;line-height:1.4;margin:0;color:#69645f}
  #latest .card:focus-within{outline:2px solid #8e365b;outline-offset:3px}
}
