.customers-page .customer-resources{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"intro sea""services services";gap:32px 56px;padding-block:56px 48px;display:grid}.customers-page .customer-intro{grid-area:intro;min-width:0}.customers-page .customer-intro h1{font-size:clamp(2.9rem,4.4vw,4.5rem);font-weight:550;line-height:1.08}.customers-page .customer-intro h1 em{color:var(--forest)}.customers-page .customer-intro-copy{max-width:58ch;margin-top:24px;font-size:1rem;line-height:1.8}.customers-page .customer-services{grid-area:services;margin-bottom:0}.customers-page .customer-sea{aspect-ratio:2;border-radius:3px;grid-area:sea;align-self:center;width:100%;max-width:380px;overflow:hidden}@media (max-width:850px){.customers-page .customer-resources{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""services""sea";row-gap:24px}}@media (max-width:680px){.customers-page .customer-resources{padding-block:40px 48px}.customers-page .customer-intro h1{font-size:clamp(2.5rem,9.2vw,3.7rem);line-height:1.1}}
