/* WEMMS HOME COPY V1: only the wemms.ru landing page */
.feature-grid { grid-template-columns: repeat(4,minmax(0,1fr)); }
.feature h3 { font-size: clamp(19px, 1.8vw, 24px); line-height: 1.2; }
.section h2 { overflow-wrap: break-word; }
@media (max-width: 760px) { .hero h1 { font-size: clamp(40px, 9vw, 60px); } }
.price-empty strong { font-size: clamp(16px,1.8vw,22px); line-height:1.3; }
.journey-grid a[href="#order"] { color: #315649; text-decoration: underline; text-underline-offset: 3px; }
@media (min-width: 761px) and (max-width: 1050px) { .feature-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (max-width: 760px) { .feature-grid { grid-template-columns: 1fr; } }
