.ug-features{background:var(--ug-paper)}.ug-features-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ug-feature{background:var(--ug-sand);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ug-cut)), calc(100% - var(--ug-cut)) 100%, 0 100%);flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);display:flex}.ug-section--sand .ug-feature{background:var(--ug-paper)}.ug-feature>.ug-icon{width:44px;height:44px;margin-bottom:8px}.ug-feature h3{font:700 1.2rem/1.25 var(--ug-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.ug-feature p{color:var(--ug-muted);margin:0;font-size:.98rem;line-height:1.55}.ug-feature-points{font:600 .95rem/1.4 var(--ug-display);gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ug-feature-points li{align-items:flex-start;gap:8px;display:flex}.ug-feature-points .ug-icon{width:20px;height:20px;margin-top:1px}.ug-feature p.ug-feature-note{font:700 .92rem/1.4 var(--ug-display);color:var(--ug-ink);margin-top:auto;padding-top:8px}.ug-features-foot{max-width:80ch;margin-top:28px}@media (max-width:1100px){.ug-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ug-features-grid{grid-template-columns:1fr;gap:8px}.ug-feature{padding:20px}.ug-feature>.ug-icon{width:36px;height:36px;margin-bottom:2px}.ug-feature h3{font-size:1.08rem}}
