/* V80 — homepage story pacing, editorial blocks between existing marketplace rows.
   Card templates, images, logos, inquiries and other routes are unchanged. */
body.is-home .market-home>.why-v67{margin:48px 0 44px}
.su80-story-bridge{padding:27px 0 42px;margin:0;border-top:1px solid #e7e7e4;min-width:0}
.su80-story-bridge>section{margin-top:0!important;margin-bottom:0!important}
.su80-story-bridge .market-pull-home{border-radius:16px}
.su80-story-bridge .places-home{margin:0!important}
.su80-story-bridge .places-home .section-header{margin-bottom:24px}
.su80-story-bridge .blueprint-explainer-v68{margin:0!important}
.su80-story-bridge .research-supply-teaser{margin:0!important}
.su80-story-bridge .campus-shop-section{padding-top:32px}
.su80-story-bridge .uv-home-bridge{margin-top:0;padding-top:6px;border-top:0}
.su80-story-bridge .market-categories{padding-top:34px}
.su80-story-bridge .market-categories .section-header{margin-bottom:20px}
.su80-story-bridge .campus-shop-section .section-header{margin-bottom:23px}
.su79-crossmarket:has(.su80-story-bridge){margin-top:28px;margin-bottom:66px}
.su79-crossmarket:has(.su80-story-bridge)>.su79-lane:first-of-type{border-top:1px solid #e5e7e9}
.su79-crossmarket:has(.su80-story-bridge)>.su79-crossmarket-end{margin-top:12px}
@media(max-width:760px){
 body.is-home .market-home>.why-v67{margin:32px 0 31px}
 .su80-story-bridge{padding:19px 0 30px}
 .su80-story-bridge .campus-shop-section,.su80-story-bridge .market-categories{padding-top:27px}
 .su79-crossmarket:has(.su80-story-bridge){margin-top:26px;margin-bottom:43px}
}
@media(max-width:480px){
 .su80-story-bridge{padding:16px 0 24px}
 .su80-story-bridge .campus-shop-section .section-header{margin-bottom:16px}
 .su80-story-bridge .market-categories .section-header{margin-bottom:15px}
}
