.public-website .article-hero{background:#101a18;padding:9rem 0 3.5rem;color:#fff;border-bottom:5px solid #28685f}.public-website .article-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.public-website .article-hero h1{font-size:clamp(2.1rem,3.3vw,3.7rem);text-wrap:balance}.public-website .article-deck{max-width:48ch;font-size:1.125rem;line-height:1.65;color:#d6e5e0;margin:0 0 1.6rem}.public-website .article-hero nav{color:#ceded9;line-height:1.6;flex-wrap:wrap}.public-website .article-hero .text-white\/50{color:#c0d5cd;line-height:1.6}.public-website .article-hero-cta{margin-top:1.75rem}.public-website .article-hero-figure{margin:0;min-width:0}.public-website .article-hero-image{width:100%;aspect-ratio:4 / 3;height:auto;-o-object-fit:cover;object-fit:cover}.public-website .article-hero-figure figcaption{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:#cfdfda;line-height:1.5;padding-top:.9rem}.public-website .article-hero-figure figcaption span{color:#9fc6bc;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.public-website .article-page article{max-width:72ch}.public-website .article-takeaways{display:grid;grid-template-columns:100px 1fr;gap:2rem;margin-bottom:3rem;padding:1.6rem 0 2rem;border-top:2px solid #28685f;border-bottom:1px solid #d5ded8}.public-website .article-takeaways h2{margin:0;font-size:1.125rem;line-height:1.6;font-weight:700;color:#123e35;text-transform:none}.public-website .article-takeaways ul{margin:0;padding-left:1.15rem;list-style:disc}.public-website .article-takeaways li{padding-left:.3rem;font-size:1.0625rem;line-height:1.7;color:#2c4540}.public-website .article-takeaways li+li{margin-top:.85rem}.public-website .article-takeaways li::marker{color:#28685f;font-size:.8em}.public-website .insight-prose{font-size:1.125rem;line-height:1.8;color:#36423f}.public-website .insight-prose>p,.public-website .insight-prose li,.public-website .insight-prose li p,.public-website .insight-prose aside p{font-size:1.125rem;line-height:1.8;color:#36423f}.public-website .insight-prose>h2{text-transform:none;font-size:clamp(1.65rem,2.3vw,2.05rem);line-height:1.25;margin-top:3rem;margin-bottom:1.25rem;letter-spacing:-.025em}.public-website .insight-prose aside:not(.article-inline-cta){background:#edf2ef;border-left-color:#28685f}.public-website .insight-prose .callout-title{font-weight:700;color:#182e27}.public-website .insight-prose table{font-size:1rem;line-height:1.65}.public-website .insight-prose table th{text-transform:none;font-size:.9375rem;letter-spacing:0;background:#e8f0ec;padding:1rem}.public-website .insight-prose table td{padding:1rem}.public-website .article-inline-cta{padding:clamp(1.5rem,4vw,2.5rem);margin:3rem 0;background:#123e35;color:#fff}.public-website .article-inline-cta h2{color:#fff;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.2;font-weight:700;margin:.6rem 0 1rem}.public-website .article-inline-cta p{color:#e0ece7;font-size:1.0625rem;line-height:1.7}.public-website .article-cta-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#abd5c8;font-weight:700}.public-website .article-cta-actions{display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.public-website .article-service-link{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:1rem}.public-website .article-service-link:hover{color:#ffb56d}.public-website .article-page details>div{font-size:1.0625rem;line-height:1.75}.public-website .article-page article>aside p{font-size:1rem;line-height:1.75}.public-website .article-page .text-gray-400{color:#606c66}.public-website .article-page .text-gray-500{color:#58645e}@media(max-width:1023px){.public-website .article-hero{padding-top:8rem}.public-website .article-hero-layout{grid-template-columns:1fr}.public-website .article-hero-image{max-height:420px}.public-website .article-hero-figure{max-width:680px}}@media(max-width:639px){.public-website .article-takeaways{grid-template-columns:1fr;gap:.85rem;padding-top:1.25rem}.public-website .article-hero{padding-top:7rem;padding-bottom:2rem}.public-website .article-deck,.public-website .insight-prose>p,.public-website .insight-prose li,.public-website .insight-prose li p,.public-website .insight-prose aside p{font-size:1.0625rem;line-height:1.75}}
