.corporate-page{overflow-wrap:break-word}.corporate-hero{padding-block:3rem 4rem}.corporate-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:55rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.15}.corporate-hero .hero-description{max-width:43rem}.corporate-section{border-top:1px solid #d8dfda;padding-block:4rem}.corporate-surface{background:#f0f3ef}.corporate-page h2{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.corporate-page h3,.corporate-factors dt{font-size:1.25rem;font-weight:600;line-height:1.3}.corporate-intro{max-width:43rem}.corporate-intro>p:not([class]),.corporate-prose p+p{margin-top:1rem}.corporate-intro>p:not([class]),.corporate-prose,.corporate-list,.corporate-grid p,.corporate-factors dd{color:#52605a}.corporate-split{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.corporate-list{padding-left:1.25rem;list-style:outside}.corporate-list li+li{margin-top:1rem}.corporate-list li::marker{color:#176b55}.corporate-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.corporate-grid li{background:#fff;border:1px solid #d8dfda;border-radius:.75rem;padding:1.5rem}.corporate-grid p{margin-top:.75rem}.corporate-factors>div{border-bottom:1px solid #d8dfda;padding-block:1rem}.corporate-factors>div:first-child{padding-top:0}.corporate-factors dd{margin-top:.5rem}.corporate-question{border-top:1px solid #d8dfda}.corporate-question summary{cursor:pointer;min-height:3.5rem;padding:1rem .75rem;font-weight:600;transition:background-color .18s}.corporate-question summary::marker{color:#176b55}.corporate-question[open] summary{background:#f0f3ef}.corporate-contact-link{color:#176b55;background:#fff;border:1px solid #fff;border-radius:.5rem;align-items:center;min-height:3rem;margin-top:1.5rem;padding:.75rem 1.25rem;font-weight:600;transition:background-color .18s;display:inline-flex}.corporate-inline-link{color:#176b55;text-underline-offset:.25em;align-items:center;min-height:2.75rem;margin-top:1.5rem;font-weight:600;text-decoration:underline;transition:color .18s;display:inline-flex}@media (width>=48rem){.corporate-hero{padding-block:4rem 5rem}.corporate-section{padding-block:5rem}.corporate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem}}@media (width>=64rem){.corporate-section{padding-block:6rem}.corporate-section-compact{padding-block:5rem}.corporate-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.corporate-grid p,.corporate-list,.corporate-prose,.corporate-factors dd,.corporate-intro>p:not([class]),.corporate-question summary{font-size:1.125rem}}@media (hover:hover) and (pointer:fine){.corporate-inline-link:hover{color:#10513f}.corporate-question summary:hover,.corporate-contact-link:hover{background:#f0f3ef}}@media (prefers-reduced-motion:reduce){.corporate-question summary,.corporate-contact-link,.corporate-inline-link{transition:none}}
