/* Let related-content headings use the full Market Record width. */
.market-page .v127-model-stories .guide-shelf-head {display:block;width:100%;}
.market-page .v127-model-stories .guide-shelf-head h2 {width:100%;max-width:none;margin:0;line-height:1.15;text-wrap:wrap;}

.market-page .taxonomy-hero > div > .kicker,
.market-page .market-hero-copy > .kicker {color:var(--pink);}

.market-page .v123-snapshot>.kicker,.market-page .market-section-label{font:700 17px/1.3 var(--sans)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--pink)!important;}
.market-deep-dive{margin:36px 0 24px;}
.market-page .v127-model-stories .guide-shelf-head h2{font-size:clamp(24px,3vw,36px);margin-top:24px;}
.market-page #guide-outside{margin-top:36px;margin-bottom:24px;}
.rc-content-empty{margin:16px 0 32px;font:400 16px/1.5 var(--sans);}

.market-page .v127-model-stories .guide-shelf-head>.market-section-label{display:block!important;visibility:visible!important;}

/* Equal hierarchy for original and outside reading. */
.market-page .v127-model-stories .guide-shelf-head h2,
.market-page .v127-model-stories #guide-outside{font:400 clamp(24px,3vw,36px)/1.15 var(--serif)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ink);margin:32px 0 24px!important;width:100%;max-width:none;text-wrap:wrap;}
