body.zart-frontend-institutional,body.zart-frontend-institutional #content,body.zart-frontend-institutional .site-content,body.zart-frontend-institutional .content-area,body.zart-frontend-institutional .site-main,body.zart-frontend-institutional .ast-container,body.zart-frontend-institutional article,body.zart-frontend-institutional .entry-content,body.zart-frontend-institutional .zart-public-page-shell{background:var(--zart-bg-primary,#f5f8fb)!important}.zart-institutional-page{width:min(calc(100% - 2rem),72rem);margin:0 auto;padding:clamp(3rem,8vw,8rem) 0 clamp(4rem,9vw,9rem);color:#111;font-family:Montserrat,Arial,sans-serif}.zart-institutional-page>header{max-width:54rem;margin-bottom:clamp(2.5rem,6vw,5.5rem)}.zart-institutional-page>header p{margin:0 0 .8rem;color:#b58a53;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.zart-institutional-page h1{margin:0;font-size:clamp(2.5rem,6vw,5.7rem);font-weight:300;letter-spacing:-.06em;line-height:.98}.zart-institutional-page article{max-width:48rem;margin:0 auto;font-size:clamp(.94rem,1.15vw,1.08rem);font-weight:300;line-height:1.85}.zart-institutional-page h2{margin:clamp(2.2rem,5vw,4rem) 0 1rem;color:#111;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.22}.zart-institutional-page h2:first-child{margin-top:0;color:#b58a53;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.zart-institutional-page p{margin:0 0 1.35rem;color:#4d4944}@media(max-width:640px){.zart-institutional-page{width:calc(100% - 2.4rem);padding-top:2.3rem}.zart-institutional-page article{font-size:.93rem;line-height:1.75}}
