.content-section{padding-block:var(--space-8)}@media(min-width:1025px){.content-section{padding-block:var(--space-9)}}.content-section+.content-section.section--white,.content-section+.content-section.section--cream{border-top:0}.prose.content-body{max-width:none;margin-inline:0}.content-body>:is(p,ul,ol:not(.prose-cards),h3,h4,h5,h6,blockquote,table,.form-placeholder){max-width:760px}.content-body>h2{max-width:1040px}.content-body>*+.prose-cards,.content-body>*+.prose-quotes,.content-body>*+.prose-media{margin-top:var(--space-6)}.content-body>h2:first-child,.content-body>.kicker:first-child{margin-top:0}.content-body .kicker{color:var(--color-crimson);font-size:var(--fs-kicker);line-height:1.5}.content-body .kicker+:is(h2,h3){margin-top:var(--space-2)}.content-body h5{font-size:var(--fs-body);font-weight:700}.content-video{margin-top:var(--space-6)}.content-video:first-child{margin-top:0}.content-merged__title{font-size:clamp(28px,4vw,var(--fs-h2));line-height:1.1;color:var(--color-navy);margin-bottom:var(--space-5)}.content-body .prose-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--color-tint-blue);font-size:24px;line-height:1}.content-body .prose-actions,.page-header .prose-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.content-body .prose-actions>.prose-action{margin:0;min-width:0;max-width:100%}.content-body .prose-actions .prose-action a{display:inline-block;padding:16px 32px;border:2px solid var(--color-red-strong);border-radius:var(--radius-pill);background:var(--color-red-strong);color:var(--color-white);font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.content-body .prose-action a{max-width:100%;overflow-wrap:anywhere}.content-body .prose-action a[href^="mailto:"]{text-transform:none}.content-body .prose-actions .prose-action a:hover{background:var(--color-red-hover);border-color:var(--color-red-hover);color:var(--color-white)}.content-body .prose-actions .prose-action+.prose-action a{background:transparent;color:var(--color-navy);border-color:var(--color-navy)}.content-body .prose-actions .prose-action+.prose-action a:hover{background:var(--color-navy);color:var(--color-white)}.content-body .prose-cards{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:0;list-style:none}.content-body .prose-cards:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media(min-width:1025px){.content-body .prose-cards:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,1fr)}.content-body .prose-cards:is([data-count="3"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,1fr)}}.content-body .prose-card{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-5);border:1px solid var(--color-beige);border-top:3px solid var(--color-red);border-radius:12px;background:var(--color-white);font-size:var(--fs-body)}.content-body .prose-card:nth-child(2n){border-top-color:var(--color-blue)}.content-body .prose-card>*{margin:0}.content-body .prose-card h3{font-size:20px;line-height:1.2}.content-body .prose-card .prose-icon{margin-bottom:var(--space-2)}.content-body .prose-card ul{padding-left:1.2em}.content-body .prose-card li+li{margin-top:var(--space-1)}.content-body .prose-card :is(.prose-action,.prose-actions){margin-top:auto;padding-top:var(--space-2)}.content-body .prose-card__photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.content-body .prose-card__icon img{width:160px;margin-inline:auto;border-radius:0}.content-body .prose-card--image:has(.prose-card__icon){text-align:center}.content-body .prose-card .prose-action a{padding:0;border:0;background:none;color:var(--color-red-strong);font-size:var(--fs-small);font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.content-body .prose-card .prose-action a{display:inline-block;padding-block:6px;margin-block:-6px}.content-body .prose-card .prose-action a:hover{background:none;color:var(--color-navy);text-decoration:underline}.content-body .prose-card .prose-action a[href^="mailto:"]{text-transform:none;letter-spacing:0}.content-body ol.prose-steps{counter-reset:step}.content-body ol.prose-steps>li{counter-increment:step;position:relative;padding-left:calc(var(--space-5) + 48px)}.content-body ol.prose-steps>li:before{content:counter(step);position:absolute;left:var(--space-5);top:var(--space-5);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-red-strong);color:var(--color-white);font-weight:700;line-height:1}.content-body ol.prose-steps>li:nth-child(2n):before{background:var(--color-blue-dark)}.content-body .prose-media{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}.content-body .prose-media+.prose-media{margin-top:var(--space-7)}.content-body .prose-media__img img{width:100%;border-radius:var(--radius-card)}.content-body .prose-media__body>*+*{margin-top:var(--space-3)}.content-body .prose-media__body>h3:first-child{margin-top:0}@media(min-width:768px){.content-body .prose-media{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-7)}}.content-body .prose-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.content-body .prose-split__body>*+*{margin-top:var(--space-4)}.content-body .prose-split__body>:is(h2,h3)+*{margin-top:var(--space-3)}.content-body .prose-split__body>.kicker+h2{margin-top:var(--space-2)}.content-body .prose-split__body>:first-child{margin-top:0}.content-body .prose-split__media img{width:100%;max-height:640px;object-fit:cover;border-radius:var(--radius-card)}@media(min-width:768px){.content-body .prose-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-8)}}.content-body>*+.prose-people{margin-top:var(--space-6)}.content-body .prose-people{display:grid;gap:var(--space-5);align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media(min-width:1025px){.content-body .prose-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-body .prose-person{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--color-beige);border-top:3px solid var(--color-red);border-radius:12px;background:var(--color-white);font-size:var(--fs-body)}.content-body .prose-person:nth-child(2n){border-top-color:var(--color-blue)}.content-body .prose-person>*{margin:0}.content-body .prose-person__photo{align-self:center;margin-bottom:var(--space-2)}.content-body .prose-person__photo img{display:block;width:160px;height:160px;object-fit:cover;object-position:center top;border-radius:50%;border:4px solid var(--color-white);box-shadow:0 0 0 1px var(--color-beige)}.content-body .prose-person h3{font-size:22px;line-height:1.2;text-align:center;color:var(--color-navy)}.content-body .prose-person__role{align-self:center;text-align:center}.content-body .prose-person__role strong{display:inline-block;padding:4px 14px;border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-white);font-size:var(--fs-small);letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.content-body .prose-person__more>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:24px;cursor:pointer;font-weight:700;color:var(--color-navy);list-style:none}.content-body .prose-person__more>summary::-webkit-details-marker{display:none}.content-body .prose-person__more>summary:after{content:"+";font-size:20px;line-height:1;color:var(--color-red-strong)}.content-body .prose-person__more[open]>summary:after{content:"−"}.content-body .prose-person__more>summary:hover{text-decoration:underline}.content-body .prose-person__more>*+*{margin-top:var(--space-3)}.content-body .prose-person>:is(.prose-action,.prose-actions){margin-top:auto;padding-top:var(--space-2)}.content-body .prose-person .prose-action a{padding:0;border:0;background:none;color:var(--color-red-strong);font-size:var(--fs-small);font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.content-body .prose-person .prose-action a:hover{background:none;color:var(--color-navy);text-decoration:underline}.content-body .prose-quotes{display:grid;gap:var(--space-5)}@media(min-width:768px){.content-body .prose-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose.content-body blockquote{position:relative;max-width:760px;padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--color-beige);border-left:0;border-radius:12px;background:var(--color-white);font-style:normal;font-size:var(--fs-body)}.content-body .prose-quotes blockquote{max-width:none}.content-body blockquote:before{content:"“";position:absolute;top:4px;left:var(--space-5);font-size:48px;line-height:1;color:var(--color-blue-dark)}.content-body blockquote>p:not(:last-child){font-style:italic}.content-body blockquote>*+*{margin-top:var(--space-3)}.content-body blockquote>p:last-child:not(:first-child){margin-top:var(--space-5);font-size:var(--fs-small);color:var(--color-grey);line-height:1.4}.content-body blockquote>p:last-child:not(:first-child):has(img){position:relative;min-height:48px;padding-left:calc(48px + var(--space-3))}.content-body blockquote>p:last-child img{position:absolute;left:0;top:0;width:48px;height:48px;object-fit:cover;border-radius:50%}.content-body blockquote>p:last-child strong{color:var(--color-crimson);font-size:var(--fs-body)}.content-body .form-placeholder{padding:var(--space-5);border:2px dashed var(--color-blue-dark);border-radius:12px;background:var(--color-tint-blue)}.content-faq{max-width:800px;margin-inline:auto}.content-cta{padding-block:var(--space-9);text-align:center}.content-cta .content-cta__body{max-width:760px;margin-inline:auto;color:#fffc}.content-cta .content-cta__body h2{color:var(--color-white);margin-top:0}.content-cta .content-cta__body .kicker{color:var(--color-blue)}.content-cta .content-cta__body a{color:var(--color-white)}.content-cta .prose-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.content-cta .prose-action{margin:0}.content-cta .prose-action a{display:inline-block;padding:16px 32px;border:2px solid var(--color-red-strong);border-radius:var(--radius-pill);background:var(--color-red-strong);color:var(--color-white);font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .2s,border-color .2s}.content-cta .prose-action a:hover{background:var(--color-red-hover);border-color:var(--color-red-hover);color:var(--color-white)}.content-cta .prose-action+.prose-action a{background:transparent;border-color:#fff9}.content-cta .prose-action+.prose-action a:hover{background:#ffffff14;border-color:var(--color-white)}.content-newsletter{padding-block:var(--space-8)}.content-newsletter__grid{display:grid;gap:var(--space-5);align-items:center}@media(min-width:768px){.content-newsletter__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.content-newsletter__action{justify-self:end}}.content-newsletter__kicker{color:var(--color-blue)}:is(.section--navy,.section--navy-deep,.section--navy-mid) .kicker,:is(.section--navy,.section--navy-deep,.section--navy-mid) .content-body .kicker{color:var(--color-blue)}.content-newsletter__title{margin-top:var(--space-2);font-size:30px;line-height:1.1;color:var(--color-white)}.content-newsletter__text{margin-top:var(--space-3);color:#ffffffbf}@media(prefers-reduced-motion:reduce){.prose-action a{transition:none!important}}.content-body :is(.prose-cards,h2)+p:has(>img:only-child){max-width:none;margin-inline:0}.content-body :is(.prose-cards,h2)+p>img:only-child{max-width:min(640px,100%);margin:var(--space-6) auto 0;border-radius:0}
