.about-approach__heading { max-inline-size: 51.1875rem; margin-block-end: var(--space-12); }
.about-approach__principles { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: var(--space-2); margin: 0; padding: 0; list-style: none; }
@media (width < 48rem) { .about-approach__heading { margin-block-end: var(--space-8); } }
