.nav{gap:clamp(10px,1.6vw,26px)!important}.nav a{white-space:nowrap;font-size:clamp(12px,0.9vw,15px)}
.modern-page{min-height:65vh;background:#fff;color:#102936}.modern-banner{padding:clamp(60px,8vw,110px) max(5vw,24px);background:linear-gradient(110deg,#042333,#23414b);color:#fff}.modern-banner .kicker{color:#a6d9b5;letter-spacing:.18em;font-size:12px;font-weight:800}.modern-banner h1{font-size:clamp(36px,5vw,66px);line-height:1.08;max-width:900px;margin:18px 0}.modern-banner p{max-width:760px;font-size:clamp(16px,2vw,21px);line-height:1.6}.modern-body{padding:clamp(35px,6vw,80px) max(5vw,24px);max-width:1150px;margin:auto}.modern-body h2{font-size:clamp(25px,3vw,38px)}.modern-body p{line-height:1.8;color:#536571;max-width:760px}.modern-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.modern-actions a{display:inline-block;padding:14px 20px;border-radius:9px;background:#009a34;color:#fff;text-decoration:none;font-weight:700}.modern-actions a.secondary{background:#eaf5ee;color:#006c25}.modern-note{border-left:4px solid #00a538;background:#f3f8f5;padding:20px 24px;margin-top:30px}.modern-note p{margin:0}@media(max-width:1120px){header.site-header{flex-wrap:wrap}.nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;padding-bottom:10px}}@media(max-width:650px){.nav{gap:12px!important}.nav a{font-size:13px}.modern-banner{padding-top:65px}}
