.rlead>.rbody{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:32px 36px;display:flex}.rcard>.rbody{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}@media (max-width:860px){.rlead>.rbody{padding:18px}}.rbody>.meta{font-weight:600}.rtitle{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.45}.rsum{color:var(--ink-4);font-size:14px;line-height:1.65}.rlead .rtitle{letter-spacing:-.02em;text-wrap:balance;font-size:28px;line-height:1.3}.rlead .rsum{font-size:16px;line-height:1.8}.rcard .cover img,.rlead .cover img{object-fit:contain}
