/* Shared top-of-chapter type, tabs and rhythm. */
#sidgo-home.home-premium :is(#chapter-services,#chapter-vehicles,#chapter-journal,#chapter-guide){--section-orange:#FF8A3D;padding-block:18px!important;padding-inline:0!important;background:#fff}
#sidgo-home.home-premium .home-section-heading{display:flex;flex-direction:column;gap:7px;flex:none;padding:0;margin:0 0 12px;min-width:0}
#sidgo-home.home-premium .home-section-heading>p{font:750 9px/1.3 SUIT,Arial,sans-serif;letter-spacing:.16em;color:#FF8A3D;margin:0}
#sidgo-home.home-premium .home-section-heading>h2{font:680 clamp(25px,2.4vw,36px)/1.25 SUIT,Arial,sans-serif;letter-spacing:-.055em;color:#FF8A3D;margin:0;word-break:keep-all}
#sidgo-home.home-premium :is(.home-services-premium,.fleet-showroom,.journal-premium,.guide-premium).has-section-heading{width:calc(100% - 48px)!important;max-width:1500px;margin-inline:auto!important;padding-inline:0!important;align-items:stretch!important;justify-content:flex-start!important}
#sidgo-home.home-premium .has-section-heading>.home-section-heading{width:100%;align-self:stretch}
#sidgo-home.home-premium :is(#chapter-services,#chapter-vehicles,#chapter-journal,#chapter-guide) :is(.home-services-premium,.fleet-showroom,.journal-premium,.guide-premium).has-section-heading{box-sizing:border-box;width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;min-width:0;margin-inline:auto!important;padding-inline:0!important}
#sidgo-home.home-premium .has-section-heading>:is(.hs-heading,.fleet-showroom-heading){display:none!important}
#sidgo-home.home-premium .journal-premium.has-section-heading{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:10px}
#sidgo-home.home-premium .home-services-premium.has-section-heading{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0}
#sidgo-home.home-premium .guide-premium.has-section-heading{display:flex;flex-direction:column;height:100%;min-height:0}
#sidgo-home.home-premium .guide-premium.has-section-heading{gap:8px}
#sidgo-home.home-premium .guide-premium.has-section-heading>.guide-switch{flex:none;margin-bottom:12px}
#sidgo-home.home-premium .guide-premium.has-section-heading>:is(#process,#faq){flex:1;min-height:0}
#sidgo-home.home-premium .guide-premium.has-section-heading .guide-process-heading>div{display:none}
#sidgo-home.home-premium .journal-premium.has-section-heading .journal-deck-heading>div{display:none}
#sidgo-home.home-premium .journal-premium.has-section-heading .journal-deck-heading{justify-content:flex-end;margin:0}
#sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch){display:flex!important;align-items:center;gap:24px!important;min-height:39px;padding:0!important;margin:0 0 8px!important;border:0;border-bottom:1px solid #e5e8eb;border-radius:0;background:none;flex:none;overflow-x:auto}
#sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch){align-self:stretch!important;justify-content:flex-start!important;width:100%}
#sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch)>button{flex:none;min-height:38px;font:650 12px/1.4 SUIT,Arial,sans-serif!important;letter-spacing:-.025em;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;color:#7b858c!important;padding:7px 0 10px!important;white-space:nowrap}
#sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch)>button:is([aria-selected=true],[aria-pressed=true]){color:#FF8A3D!important;border-bottom-color:#FF8A3D!important;background:none!important}
#sidgo-home.home-premium #chapter-journal :is(.jp-kicker,.jp-panel h3,.business-journal-link,.business-sector-current strong){color:#FF8A3D}
#sidgo-home.home-premium #chapter-journal .jp-experience-card h4{color:#173047}
#sidgo-home.home-premium #chapter-journal .jp-experience-card>p b{color:#77848f}
#sidgo-home.home-premium #chapter-journal :is(h3,h4){font-family:SUIT,Arial,sans-serif;font-weight:650;letter-spacing:-.045em;text-wrap:pretty}
#sidgo-home.home-premium #chapter-journal .jp-panel h3{font-size:clamp(26px,2.5vw,38px);line-height:1.35}
#sidgo-home.home-premium #chapter-journal .jp-experience-card h4{font-size:clamp(20px,1.7vw,25px)}
/* Keep the full profile, rather than its heading alone, vertically centred. */
#sidgo-home.home-premium #chapter-about .about-company{justify-content:center!important;padding-block:24px!important;gap:20px!important}
#sidgo-home.home-premium #chapter-about .about-slide{flex:0 1 auto!important;padding-block:0!important;align-content:center;justify-content:center}
#sidgo-home.home-premium #chapter-about .about-bottom{margin-top:0!important}
#sidgo-home.home-premium #chapter-journal .jp-sectors .business-sector-carousel-stage{min-height:220px;flex:1}
#sidgo-home.home-premium #chapter-journal .jp-sectors .business-sector-current{padding:8px 0!important}
@media(max-width:700px){
 #sidgo-home.home-premium :is(#chapter-services,#chapter-vehicles,#chapter-journal,#chapter-guide){padding-block:10px!important}
 #sidgo-home.home-premium .home-section-heading{gap:4px;margin-bottom:4px}
 #sidgo-home.home-premium .home-section-heading>p{font-size:8px}
 #sidgo-home.home-premium .home-section-heading>h2{font-size:23px}
 #sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch){gap:19px!important;min-height:35px;margin-bottom:4px!important}
 #sidgo-home.home-premium :is(.hs-filters,.fleet-showroom-ton,.jp-tabs,.guide-switch)>button{font-size:11px!important;min-height:34px;padding-block:5px 8px!important}
 #sidgo-home.home-premium #chapter-about .about-company{gap:14px!important}
 #sidgo-home.home-premium #chapter-journal .jp-panel h3{font-size:23px}
 #sidgo-home.home-premium #chapter-journal .jp-experience-card h4{font-size:18px}
}
