.rr-mag-context{padding-block:clamp(2.5rem,6vw,5rem)}
.rr-mag-context .rr-mag-card>a{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}
.rr-mag-context .rr-mag-card__image{margin:0;overflow:hidden;aspect-ratio:38/23;background:#ece9e2}
.rr-mag-context .rr-mag-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.rr-mag-context .rr-mag-card>a:hover .rr-mag-card__image img,.rr-mag-context .rr-mag-card>a:focus-visible .rr-mag-card__image img{transform:scale(1.025)}
.rr-mag-context .rr-mag-card>a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.rr-mag-context .rr-mag-card__body{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.2rem 1.35rem}
.rr-mag-context .rr-mag-card__body time{color:#6a6a6a;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}
.rr-mag-context .rr-mag-card__body h3{margin:.45rem 0 .55rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}
.rr-mag-context .rr-mag-card__body p{margin:0;line-height:1.55}
.rr-mag-context .rr-mag-card__body small{color:#c1521a;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rr-mag-context .rr-mag-card__body strong{display:inline-flex;margin-top:auto;padding-top:1rem;color:#c1521a;font-size:.88rem}.rr-mag-context .rr-mag-card--story{border-color:#e7c4aa}.rr-mag-context .rr-mag-card--story .rr-mag-card__image{position:relative}.rr-mag-context .rr-mag-card--story .rr-mag-card__image:after{position:absolute;inset:0;content:"";background:linear-gradient(to top,rgba(9,14,17,.32),transparent 55%)}
@media (prefers-reduced-motion:reduce){.rr-mag-context .rr-mag-card__image img{transition:none}}
