/* Keep desktop headings within the approved copy columns. Mobile unchanged. */
@media(min-width:651px){
 .story h2{width:100%;min-width:0;max-width:100%;white-space:normal;text-wrap:balance;line-height:1.15;margin-left:auto;margin-right:0}
 .horizontal-panel .reference-story h2{line-height:1.25}
 .horizontal-panel .reference-story-window{left:auto;right:-2px;width:max(100%,clamp(235px,calc(19.635vw + 20px),318px))}
}
@media(min-width:651px) and (max-width:900px){
 .story:not(.reference-story){width:min(720px,calc(var(--copy-width) + 96px),calc(100% - var(--chapter-right) - 24px))}
}
