/* Standardize inner pages to the homepage Manrope type scale */
#main h1{font-family:Manrope,"Avenir Next",Arial,sans-serif!important;font-weight:500!important;font-size:clamp(3.25rem,4.4vw,4.05rem)!important;line-height:1.03!important;letter-spacing:-.05em!important}
#main h2{font-family:Manrope,"Avenir Next",Arial,sans-serif!important;font-weight:400!important;font-size:clamp(2.2rem,3.4vw,3.25rem)!important;line-height:1.07!important;letter-spacing:-.04em!important}
#main h3{font-family:Manrope,"Avenir Next",Arial,sans-serif!important}
#main blockquote{font-family:Manrope,"Avenir Next",Arial,sans-serif!important;font-size:clamp(1.35rem,2vw,1.9rem)!important}

/* Thin section separators on white-background inner pages, matching the homepage's
   .page-section.divided treatment. Applied by default between adjacent sections;
   explicitly zeroed on sections with their own tinted/colored/dark background so the
   line never sits on a non-white surface. */
:is(#main,#main>div)>section+section{border-top:1px solid #edf0f5}
#main .inner-hero,#main .solution-hero,#main .catalog-hero,#main .products-hero,#main .product-category-hero,
#main .industries-landing-hero,#main .industry-detail-hero,#main .partners-hero,#main .integrations-hero,#main .online-hero,
#main .category-support-section,#main .online-developers,#main .online-testimonials,#main .online-quote,
#main .industry-support-banner,#main .final-cta,#main .inner-section.tint,#main .partner-apply,#main .solution-quote,
#main .pd-features,#main .pd-adbanner,#main .catalog-soft,#main .solution-soft,#main .merchant-options,#main .industry-takeaway,#main .integration-support-strip{border-top:0}
