[data-skin=broadsheet] div.ot-count{grid-template-columns:minmax(0,1fr);gap:0;display:grid}[data-skin=broadsheet] div.ot-cell{grid-template-columns:minmax(0,clamp(220px,20vw,290px)) minmax(0,1fr);align-items:start;gap:clamp(22px,2.8vw,40px);padding:clamp(28px,2.9vw,42px) clamp(22px,2.4vw,36px);display:grid}[data-skin=broadsheet] div.ot-cell[data-ground=indigo]{background:var(--bs-indigo);color:var(--bs-bone)}[data-skin=broadsheet] div.ot-cell[data-ground=mid]{color:var(--bs-bone);background:#3c6ba8}[data-skin=broadsheet] div.ot-cell[data-ground=sky]{color:var(--bs-indigo);background:#5e9efb}[data-skin=broadsheet] p.ot-fig{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;display:flex}[data-skin=broadsheet] p.ot-fig em.ot-pre,[data-skin=broadsheet] p.ot-fig em.ot-noun{letter-spacing:-.005em;color:inherit;font-style:normal;font-weight:600}[data-skin=broadsheet] p.ot-fig em.ot-pre{font-size:.82rem;line-height:1.5}[data-skin=broadsheet] p.ot-fig em.ot-pre[data-lead]{flex-basis:100%;margin-bottom:8px}[data-skin=broadsheet] p.ot-fig em.ot-noun{flex-basis:100%;margin-top:6px;font-size:clamp(.94rem,1.35vw,1.12rem);line-height:1.3}[data-skin=broadsheet] p.ot-fig span.ot-q{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5.6vw,5.5rem);font-weight:700;line-height:.86}[data-skin=broadsheet] p.ot-fig span.ot-q:first-letter{text-transform:uppercase}[data-skin=broadsheet] div.ot-cell[data-ground=indigo] p.ot-fig span.ot-q,[data-skin=broadsheet] div.ot-cell[data-ground=mid] p.ot-fig span.ot-q{color:var(--bs-gold)}[data-skin=broadsheet] div.ot-cell[data-ground=sky] p.ot-fig span.ot-q{color:var(--bs-indigo)}[data-skin=broadsheet] p.ot-say{font-size:var(--bs-read);line-height:var(--bs-read-lh);max-width:62ch;color:inherit;margin:0}@media (max-width:860px){[data-skin=broadsheet] div.ot-cell{grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(24px,6vw,32px) clamp(18px,5vw,24px)}}[data-skin=broadsheet] div.ot-passage{margin-top:clamp(48px,6vw,96px)}[data-skin=broadsheet] div.ot-flow{columns:2;column-gap:clamp(32px,3.4vw,52px)}[data-skin=broadsheet] div.ot-flow>*{break-inside:avoid;-webkit-column-break-inside:avoid}[data-skin=broadsheet] div.ot-flow.bs-prose p{max-width:none}@media (max-width:860px){[data-skin=broadsheet] div.ot-flow{columns:1}}[data-skin=broadsheet] div.ot-closer{border-top:2px solid var(--bs-gold);margin-top:clamp(26px,3vw,40px);padding-top:clamp(20px,2.2vw,28px)}[data-skin=broadsheet] div.ot-closer p{letter-spacing:-.018em;max-width:40ch;margin:0;font-size:clamp(1.18rem,1.6vw,1.44rem);font-weight:600;line-height:1.35}
