/* Product forms and the company vision, in one editorial language. */
.catalog-page h1,.catalog-page h2,.catalog-page h3{font-weight:400;letter-spacing:-.05em}.catalog-page em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.06em}
.catalog-section{padding:95px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.catalog-section-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:65px;margin-bottom:46px}.catalog-section-heading>.section-label{align-self:start;margin-top:12px}.catalog-section-heading h2{font-size:clamp(45px,5.2vw,76px);line-height:1.05}.catalog-section-heading p:not(.section-label){font-size:19px;color:var(--muted);line-height:1.6;margin-top:25px}.catalog-copy h3{font-size:31px;line-height:1.2}.catalog-copy>p{font-size:15px;color:var(--muted);line-height:1.85;margin-top:23px;max-width:460px}.catalog-lines{list-style:none;padding:0;margin:28px 0;font-size:12px;color:#536353}.catalog-lines li{border-top:1px solid var(--line);padding:11px 0}.catalog-copy .text-link{font-size:12px}
@media(max-width:1000px){.catalog-section-heading{gap:40px}}
@media(max-width:760px){.catalog-section{padding:65px 0;scroll-margin-top:80px}.catalog-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:35px}.catalog-section-heading>.section-label{margin:0}.catalog-section-heading h2{font-size:48px}.catalog-section-heading p:not(.section-label){font-size:17px;margin-top:20px}.catalog-copy h3{font-size:29px}.catalog-copy>p{font-size:14px}}
@media(max-width:380px){.catalog-section-heading h2{font-size:42px}}
