section.principles-2 h2{margin-bottom:1.25rem}section.principles-2 .principles-list{display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr);justify-content:center}section.principles-2 .principles-list .principles-item{padding:1rem;display:grid;row-gap:1rem;border-radius:1.5rem;background-color:var(--color-12)}section.principles-2 .principles-list .principles-item img{height:5rem;display:block;margin:0 auto}section.principles-2 .principles-list .principles-item .title{font-family:Manrope,sans-serif;font-style:normal;font-weight:700;text-align:center;color:var(--color-22);font-size:1rem;line-height:1.125rem;letter-spacing:.00625rem}section.principles-2 .principles-list .principles-item .description{line-height:1.75rem;letter-spacing:.00625rem;opacity:.8;margin-bottom:0}@media (min-width:768px){section.principles-2 .principles-list{gap:1.5rem;grid-template-columns:repeat(2,1fr)}section.principles-2 .principles-list .principles-item{padding:1.5rem;row-gap:1.5rem}section.principles-2 .principles-list .principles-item .title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){section.principles-2 h2{margin-bottom:2rem}section.principles-2 .principles-list .principles-item{row-gap:1rem}section.principles-2 .principles-list .principles-item img{margin:0;height:4rem}section.principles-2 .principles-list .principles-item .title{text-align:left;line-height:1.8125rem}}@media (min-width:1200px){section.principles-2 .principles-list{grid-template-columns:repeat(3,1fr);gap:2rem}}