/* Option 1: the dark scrim belongs to the photo, not an inset text box. */
.card[data-header75] > .cbg > .cimg{opacity:1}
.card[data-header75] > .cbg > .cimg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,29,.97) 0%,rgba(2,15,29,.8) 65%,rgba(2,15,29,.62) 88%,rgba(2,15,29,.2) 100%)}
.card[data-header75] > .cin > .ch{height:auto;flex:0 0 auto;overflow:visible;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 0 18px;background:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.card[data-header75] > .cin > .ch > .crow{display:none}
.card[data-header75] > .cin > .ch > :is(.cdate,.ct,.cw){margin:0;color:#fff}
.card[data-header75] .cdate{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;font-weight:500}
.card[data-header75] .ct75-plane{width:22px;height:22px;flex:none;fill:#ffc14b;margin-top:0}
.card[data-header75] .ct{display:block;-webkit-line-clamp:unset;font-size:clamp(22px,6vw,30px);line-height:1.22;overflow:visible;text-wrap:balance}
.card[data-header75] .cw{font-size:14px;line-height:1.5;font-weight:500;white-space:normal;overflow:visible;text-overflow:clip}
@media(max-width:360px){
 .card[data-header75] > .cin > .ch{gap:4px;padding:4px 0 6px}
 .card[data-header75] .cdate,.card[data-header75] .cw{font-size:12px;line-height:1.3}
 .card[data-header75] .ct{font-size:19px;line-height:1.25}
 .card[data-header75] .ct75-plane{width:18px;height:18px}
 .card[data-header75] > .cin > .win{min-height:118px}
}
@media(orientation:landscape) and (max-height:480px){
 .card[data-header75] > .cin > .ch{gap:4px;padding:4px 0 8px}
 .card[data-header75] .cdate,.card[data-header75] .cw{font-size:12px;line-height:1.35}
 .card[data-header75] .ct{font-size:22px;line-height:1.15}
 .card[data-header75] .ct75-plane{width:18px;height:18px}
}
