/* Scoped role and market layouts for the P1-B3 local drafts. */
html body.brand-v5 [data-gallery-b3] .gb-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;list-style:none;background:#eeede8;margin:40px 0 0}
html body.brand-v5 [data-gallery-b3] .gb-journey li{padding:28px 24px;border-right:1px solid #d1d3ca}
html body.brand-v5 [data-gallery-b3] .gb-journey li:last-child{border:0}
html body.brand-v5 [data-gallery-b3] .gb-journey h3{font-size:20px!important}
html body.brand-v5 [data-gallery-b3] .gb-journey p{font-size:15px}
html body.brand-v5 [data-gallery-b3] .gb-intro{max-width:850px}
html body.brand-v5 [data-gallery-b3] .gb-intro>p:not(.gb-eyebrow){max-width:680px}
html body.brand-v5 [data-gallery-b3=market] .gb-intro{max-width:100%;display:grid;grid-template-columns:3fr 2fr;gap:48px;align-items:end}
html body.brand-v5 [data-gallery-b3] .gb-note{font-size:13px;line-height:1.6;margin-top:14px;color:var(--color-muted,#60685d)}
html body.brand-v5 [data-gallery-b3] .gb-source{font-size:14px;line-height:1.7}
@media(max-width:900px){html body.brand-v5 [data-gallery-b3] .gb-journey{grid-template-columns:1fr 1fr}html body.brand-v5 [data-gallery-b3=market] .gb-intro{grid-template-columns:1fr;gap:8px}}
@media(max-width:600px){html body.brand-v5 [data-gallery-b3] .gb-journey{grid-template-columns:1fr}html body.brand-v5 [data-gallery-b3] .gb-journey li{border-right:0;border-bottom:1px solid #d1d3ca;padding:22px}}
