section.editorial{box-sizing:border-box;width:100%;padding:clamp(4rem,6vw,7.5rem) clamp(1.25rem,2vw,2.5rem);background:#fff;color:#1a2946}section.editorial .inner{max-width:95rem;margin:0 auto}section.editorial .eyebrow{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(.75rem,.7rem + .15vw,.875rem);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;color:#d9174f}section.editorial .title{font-weight:200;max-width:50rem;margin-bottom:1.5rem}section.editorial .description,section.editorial .body,section.editorial .strillo{max-width:70rem;font-size:clamp(1rem,.95rem + .25vw,1.25rem);line-height:1.45}section.editorial .description p,section.editorial .body p,section.editorial .strillo p{margin-bottom:1rem}section.editorial .description p:last-child,section.editorial .body p:last-child,section.editorial .strillo p:last-child{margin-bottom:0}section.editorial .strillo{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);font-weight:200;line-height:1.2;margin-bottom:2rem;max-width:75rem}section.editorial .cta{margin-top:2.5rem}section.editorial.is-cta-strip{background:#fff;padding-top:clamp(4rem,5vw,7.875rem);padding-bottom:clamp(3rem,4vw,4.875rem)}section.editorial.is-cta-strip .title{display:none}section.editorial.is-cta-strip .description{font-size:clamp(1.5rem,.85rem + 2.05vw,2.5rem);font-weight:400;line-height:1;max-width:none}section.editorial.is-cta-strip .description p{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}section.editorial.is-cta-strip .cta{margin-top:clamp(2rem,3vw,3.6875rem)}section.editorial.is-lede{padding-top:clamp(3.5rem,2rem + 3.5vw,5.375rem);padding-bottom:clamp(4rem,2.5rem + 3.5vw,6.1875rem);padding-inline:clamp(1.25rem,2vw + 1rem,12.1875rem);color:#1a2946}section.editorial.is-lede .inner{max-width:none;margin:0;padding-inline:0}section.editorial.is-lede .description{max-width:none;font-size:clamp(1.5rem,.85rem + 2.05vw,2.5rem);font-weight:400;line-height:normal;color:#1a2946}section.editorial.is-lede .description p{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.editorial.is-strillo{padding-top:clamp(3.5rem,2rem + 3.5vw,5.375rem);padding-bottom:clamp(5rem,3rem + 5vw,8.75rem);padding-inline:clamp(1.25rem,2vw + 1rem,12.25rem);color:#1a2946}section.editorial.is-strillo .inner{display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 1.5vw,3.9375rem);max-width:90.25rem;margin:0 auto;padding-inline:0}section.editorial.is-strillo .strillo-group{display:flex;flex-direction:column;gap:1.5rem;color:#bc2957;max-width:75rem}section.editorial.is-strillo .eyebrow{font-size:1.125rem;font-weight:400;letter-spacing:0;margin-bottom:0;color:#bc2957}section.editorial.is-strillo .strillo{font-size:clamp(2.5rem,.5rem + 5.5vw,5.5rem);font-weight:200;line-height:1.0909;margin-bottom:0;max-width:none;color:#bc2957}section.editorial.is-strillo .strillo p{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.editorial.is-strillo .description{font-size:clamp(1.5rem,.85rem + 2.05vw,2.5rem);font-weight:400;line-height:normal;max-width:none;color:#1a2946}section.editorial.is-strillo .description p{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}section.editorial.is-strillo .body{margin-top:0;max-width:66.5625rem;font-size:1.25rem;font-weight:400;line-height:1.1;color:#1a2946}section.editorial.is-strillo .body p{margin-bottom:1.375rem;font-size:inherit;font-weight:inherit;line-height:inherit}section.editorial.is-strillo .body p:last-child{margin-bottom:0}
