.text-block:has(.gv-page){width:min(880px,calc(100vw - 40px))!important;max-width:none!important}.rte .gv-page,.gv-page{width:100%!important;max-width:none!important;margin:0 auto}.layout-panel-flex:has(.gv-page){align-items:center}[data-template^='page'] main h1{text-align:center!important}[data-template^='page'] main .text-block:has(h1){max-width:none!important;width:100%!important;text-align:center}.gv-cards{align-items:stretch}.gv-card{min-width:0}.gv-card a{overflow-wrap:anywhere}