/* v26 — corporate secondary pages, scoped; never applies to CMP Suite Admin. */
.cmp-enterprise,.cmp-gateway.public-document{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.65}
.cmp-enterprise :is(h1,h2,h3,p),.cmp-gateway.public-document :is(h1,h2,h3,p){overflow-wrap:break-word}
.cmp-enterprise main,.cmp-gateway.public-document main{min-width:0}
.cmp-enterprise main h1,.cmp-gateway.public-document .public-hero h1{font-size:clamp(29px,3.8vw,46px)!important;line-height:1.13!important;letter-spacing:-.035em!important}
.cmp-enterprise main h2,.cmp-gateway.public-document main h2{font-size:clamp(21px,2.4vw,30px)!important;line-height:1.25!important;letter-spacing:-.02em!important}
.cmp-enterprise main h3,.cmp-gateway.public-document main h3{font-size:clamp(16px,1.6vw,19px)!important;line-height:1.35!important}
.cmp-enterprise main :is(p,li,dd),.cmp-gateway.public-document main :is(p,li,dd){font-size:clamp(13px,1.15vw,15px)!important;line-height:1.7!important}
.cmp-enterprise img,.cmp-gateway.public-document img{max-width:100%;height:auto}
@media(max-width:800px){
.cmp-enterprise main,.cmp-gateway.public-document main{max-width:100%;overflow-x:clip}
.cmp-enterprise main :is(.grid,.cards,.public-product-grid,.legal-library,.public-capabilities,.gateway-trust-grid),.cmp-gateway.public-document :is(.legal-library,.public-capabilities,.public-product-grid){grid-template-columns:minmax(0,1fr)!important}
.cmp-gateway.public-document .legal-document-layout{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
.cmp-gateway.public-document .legal-document-layout>aside{position:static!important}
.cmp-gateway.public-document .legal-reading{max-width:100%;min-width:0}
.cmp-enterprise header,.cmp-gateway.public-document header{max-width:100%}
.cmp-enterprise :is(a,button,summary),.cmp-gateway.public-document :is(a,button,summary){overflow-wrap:break-word}
}
@media(max-width:480px){
.cmp-enterprise main h1,.cmp-gateway.public-document .public-hero h1{font-size:30px!important}
.cmp-enterprise main h2,.cmp-gateway.public-document main h2{font-size:22px!important}
.cmp-gateway.public-document .legal-metadata{grid-template-columns:minmax(0,1fr)!important}
}
