.features {display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px 2%;margin: 120px 0 0;}.feature {background: var(--wdio-dark-section-background-color);text-align: left;border-radius: 10px;padding: 30px;width: calc(96% / 3);font-size: 0.9em;}.feature p {margin: 0;}.features h3 {font-size: 1em;font-weight: bold;text-align: left;}.icon {width: 40px;height: 40px;background: var(--wdio-section-background-color);border-radius: 10px;padding: 10px;margin: 0 0 15px;}@media (max-width: 550px) {.feature {width: 100%;}}