﻿/* Supplied editorial copy, preserving the original visual language. */
.editorial .hero-inner{min-height:560px!important}
.editorial .hero-copy{width:100%!important;max-width:940px;padding:65px 0 100px!important}
.editorial h1{font-size:clamp(38px,4.4vw,66px);max-width:920px;line-height:1.12}
.editorial-intro{max-width:760px;font-size:16px;line-height:1.75}
.editorial-intro p{margin-bottom:18px}
.editorial-cta{margin:8px 10px 8px 0}
.editorial-section{padding:65px 0}
.editorial-section.soft{background:#eef2e9}
.editorial-layout{max-width:1160px}
.editorial-layout.with-image{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:65px;align-items:start}
.editorial-layout>img{width:100%;height:430px;border-radius:14px;position:sticky;top:30px;object-fit:cover}
.editorial-copy{max-width:850px}
.editorial-copy h2{font-size:clamp(30px,3vw,43px);margin-bottom:25px}
.editorial-copy h3{margin-top:30px;font-size:21px;color:#214d32}
.editorial-copy p,.editorial-copy li{font-size:16px;line-height:1.8;color:#39554a}
.editorial-copy li{margin-bottom:12px}
.editorial-copy ul{padding-left:22px}
.editorial-copy>p:first-of-type>strong:only-child{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.4;color:#123f2d}
nav{gap:16px;font-size:12px}
@media(max-width:1100px){.nav-wrap>.button{display:none}}
@media(max-width:760px){.editorial .hero-copy{padding:50px 0 75px!important}.editorial .hero-inner{min-height:0!important}.editorial-intro{font-size:15px}.editorial-layout.with-image{grid-template-columns:1fr;gap:25px}.editorial-layout>img{position:static;height:260px;grid-row:1}.editorial-section{padding:40px 0}.editorial-copy p,.editorial-copy li{font-size:15px}.editorial-cta{max-width:100%;text-align:left}.editorial h1{font-size:38px;overflow-wrap:break-word}}
