.cms-contentWidth-narrow{--cms-width:760px}.cms-contentWidth-standard{--cms-width:1180px}.cms-contentWidth-wide{--cms-width:1440px}[class*=cms-contentWidth-]>.shell,[class*=cms-contentWidth-]>.managed-section-inner{width:min(calc(100% - 40px), var(--cms-width));max-width:var(--cms-width);margin-inline:auto}.content-note[class*=cms-contentWidth-]{width:min(calc(100% - 40px), var(--cms-width));max-width:var(--cms-width)}.cms-spacing-compact{padding-block:clamp(24px,4vw,48px)!important}.cms-spacing-comfortable{padding-block:clamp(40px,6vw,80px)!important}.cms-spacing-spacious{padding-block:clamp(56px,8vw,112px)!important}.cms-headingSize-small{--cms-heading:clamp(1.4rem, 2.5vw, 2rem)}.cms-headingSize-medium{--cms-heading:clamp(1.8rem, 3.5vw, 2.8rem)}.cms-headingSize-large{--cms-heading:clamp(2.2rem, 4.5vw, 3.6rem)}[class*=cms-headingSize-] :is(h1,h2){font-size:var(--cms-heading)!important}.cms-headingFont-editorial :is(h1,h2){font-family:Georgia,Times New Roman,serif!important}.cms-headingFont-modern :is(h1,h2){letter-spacing:-.025em;font-weight:650;font-family:Arial,Helvetica,sans-serif!important}.cms-bodyFont-editorial{--cms-body-font:Georgia, "Times New Roman", serif}.cms-bodyFont-modern{--cms-body-font:Arial, Helvetica, sans-serif}[class*=cms-bodyFont-] p:not(.eyebrow):not(.printed-wordmark){font-family:var(--cms-body-font,inherit)!important}.cms-bodySize-small{--cms-body-size:clamp(.9375rem, 1.1vw, 1rem)}.cms-bodySize-medium{--cms-body-size:clamp(1rem, 1.4vw, 1.125rem)}.cms-bodySize-large{--cms-body-size:clamp(1.125rem, 1.8vw, 1.375rem)}[class*=cms-bodySize-] p:not(.eyebrow):not(.printed-wordmark){line-height:1.65;font-size:var(--cms-body-size)!important}.cms-textWidth-narrow{--cms-text-width:24rem}.cms-textWidth-standard{--cms-text-width:36rem}.cms-textWidth-wide{--cms-text-width:52rem}.cms-textWidth-full{--cms-text-width:100%}[class*=cms-textWidth-] :is(h1,h2,p:not(.eyebrow):not(.printed-wordmark)){overflow-wrap:anywhere;width:100%;max-width:min(100%, var(--cms-text-width))!important}.cms-textAlign-center :is(h1,h2,p){margin-inline:auto}.cms-textAlign-right :is(h1,h2,p){margin-left:auto;margin-right:0}[class*=cms-textAlign-] :is(h1,h2,p){text-align:var(--cms-text-align)!important}.cms-textAlign-left{--cms-text-align:left;text-align:left}.cms-textAlign-center{--cms-text-align:center;text-align:center}.cms-textAlign-right{--cms-text-align:right;text-align:right}.cms-textAlign-center :is(.section-heading,.managed-section-copy)>p{margin-inline:auto}.cms-textAlign-right :is(.section-heading,.managed-section-copy)>p{margin-left:auto}.cms-textAlign-center .button-row{justify-content:center}.cms-textAlign-right .button-row{justify-content:flex-end}.cms-imageAspect-square{--cms-image-aspect:1}.cms-imageAspect-portrait{--cms-image-aspect:3 / 4}.cms-imageAspect-landscape{--cms-image-aspect:4 / 3}.cms-imageAspect-wide{--cms-image-aspect:16 / 9}[class*=cms-imageAspect-] .cms-section-image,[class*=cms-imageAspect-]>img.cms-section-image{width:100%;height:auto;min-height:0;aspect-ratio:var(--cms-image-aspect,auto);border-radius:0;display:block;overflow:hidden}[class*=cms-imageAspect-]:not(.cms-imageAspect-natural) .cms-section-image img{width:100%;height:100%;aspect-ratio:var(--cms-image-aspect);object-fit:cover}.cms-imageAspect-natural .cms-section-image img{aspect-ratio:auto;width:100%;height:auto}.cms-imageFit-contain .cms-section-image img,.cms-imageFit-contain>img.cms-section-image{object-fit:contain!important}.cms-imageFit-cover .cms-section-image img,.cms-imageFit-cover>img.cms-section-image{object-fit:cover}@media (width>=761px){.cms-layout-split-image-left .split-inner>.section-image{grid-area:1/1}.cms-layout-split-image-left .split-inner>.section-heading,.cms-layout-split-image-right .split-inner>.section-image{grid-area:1/2}.cms-layout-split-image-right .split-inner>.section-heading{grid-area:1/1}.cms-layout-stacked .split-inner,.cms-layout-full-bleed .split-inner{grid-template-columns:minmax(0,1fr)}.cms-layout-stacked .split-inner>*,.cms-layout-full-bleed .split-inner>*{grid-area:auto/1}}@media (width<=760px){[class*=cms-layout-] .split-inner{grid-template-columns:minmax(0,1fr)}[class*=cms-layout-] .split-inner>*{grid-area:auto/1}}
