/* Keep the case caption legible over every photograph on narrow screens. */
@media(max-width:700px){
  body.ug2-page #story .story-sticky .story-head,
  html[data-color-theme="legacy"] body.ug2-page #story .story-sticky .story-head{
    left:16px;
    right:16px;
    top:150px;
    display:grid;
    gap:3px;
    width:auto;
    padding:12px 14px;
    border:1px solid rgba(255,255,255,.2)!important;
    border-radius:14px;
    background:rgba(11,13,12,.88)!important;
    color:#f7f5f0!important;
    font-size:.82rem;
    line-height:1.45;
    letter-spacing:.04em;
    text-align:left;
    text-shadow:none!important;
    backdrop-filter:blur(12px);
  }
  html[data-color-theme="legacy"] body.ug2-page #story .story-sticky .story-head b{
    color:#c2afff!important;
  }
}
