.rd-read{--rd-measure:36em}.rd-read .rd-h1{font-size:clamp(2.125rem,1.4rem + 2.8vw,3.375rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.rd-read .rd-kicker{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none}.rd-read .rd-subtitle{font-size:1.1875rem;line-height:1.45;max-width:32em;text-wrap:pretty}.rd-read .rd-context,.rd-read .rd-said,.rd-read .rd-step,.rd-read .rd-story{font-size:1.0625rem;line-height:1.6;max-width:var(--rd-measure);text-wrap:pretty}.rd-read .rd-step{line-height:1.55}.rd-read .eyebrow.rd-num{font-size:.875rem;font-weight:600;letter-spacing:.01em;text-transform:none;font-variant-numeric:tabular-nums}.rd-read .rd-source{font-size:.9375rem;margin-top:.25rem}.rd-read .rd-title{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance;margin-top:.375rem}.rd-read .eyebrow.rd-playlabel{font-size:.875rem;font-weight:600;letter-spacing:.01em;text-transform:none}.rd-read .rd-play{font-size:1.125rem;line-height:1.5;text-wrap:pretty}.rd-read .rd-says-label{font-size:.9375rem;letter-spacing:0;text-transform:none}.rd-read .rd-quote{font-size:1rem;line-height:1.55}.rd-read .rd-quotes-btn,.rd-read .rd-story-btn{min-height:44px;font-size:1rem}.rd-read .rd-story-btn{color:var(--foreground);font-weight:500}.rd-read blockquote.text-2xl{font-size:1.375rem;line-height:1.35;text-wrap:pretty}.rd-read blockquote .eyebrow{letter-spacing:.02em;text-transform:none;font-size:.875rem;font-weight:600}.rd-read .rd-link,.rd-read .rd-row{min-height:44px}.rd-read .rd-pill{min-height:44px;padding-top:0;padding-bottom:0}