.feature-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}.feature-block{border-radius:var(--radius-card,20px);min-width:320px;padding:20px 30px 30px;position:relative;text-align:left}.feature-block.new:after{background:var(--harvest-orange,#fa5d00);border-radius:15px;color:var(--pure-white,#fff);content:"NEW";font-size:10px;font-weight:var(--font-weight-bold,700);height:17px;line-height:17px;padding:0 7px;position:absolute;right:12px;top:12px}.feature-header{align-items:center;display:flex;gap:5px;margin-bottom:10px}.feature-header h3{color:var(--black);font-family:var(--font-besley);font-size:var(--fs-h3-card);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-h3-card);line-height:var(--lh-h3-card);margin:0}.feature-description,.feature-description p{color:var(--text-secondary);font-family:var(--font-muoto);font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.feature-description p{margin-bottom:0}.feature-block.beige{background:var(--surface-card)}.feature-block.white{background:var(--pure-white)}.feature-block.warm{background:var(--warm-white)}.grid-2 .feature-block,.grid-2 .full-card-link{flex:1 1 calc(50% - 40px)}.grid-3 .feature-block,.grid-3 .full-card-link{flex:1 1 calc(33.33% - 40px)}@media (max-width:850px){.grid-2 .feature-block,.grid-3 .feature-block{flex:1 0 100%}}