.social-principles-intro{font-size:16px;line-height:1.8;color:#586672;margin-top:24px}
.social-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.social-principles-grid article{border-top:2px solid #e2e7eb;padding:22px 0 0;overflow-wrap:anywhere}
.social-principle-number{display:block;color:#d7092a;font-size:13px;font-weight:700;margin-bottom:15px}
.social-principles-grid h3{font-size:21px;line-height:1.4;margin-bottom:12px}
.social-principles-grid p{font-size:16px;line-height:1.7;color:#586672;margin:0}
@media(max-width:600px){.social-principles-grid{grid-template-columns:1fr}.social-landing .sector-card-grid{grid-template-columns:1fr}}
