.social-hero{padding:100px 5vw;background:var(--navy);color:#fff}
.social-hero h1{max-width:1050px}
.social-hero>p:last-child{max-width:760px;color:#c5d4d7;font-size:1.2rem}
.social-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.social-channels article{padding:34px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}
.social-channels article>span,.social-copy article>span{color:var(--coral);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.social-channels h2{font-size:2rem;margin:40px 0 16px}
.social-channels p{color:var(--muted);flex:1}
.social-channels .facebook{border-top:5px solid #1877f2}.social-channels .youtube{border-top:5px solid #ff0033}.social-channels .instagram{border-top:5px solid #c13584}
.pending b{margin-top:24px;padding:13px 16px;background:#edf0ee;color:var(--muted);font-size:13px}
.content-pillars{background:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}
.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}
.pillar-grid article{background:#f7f9f7;padding:27px}.pillar-grid small{color:var(--coral);font-weight:800}.pillar-grid h3{margin:28px 0 10px}.pillar-grid p{color:var(--muted);font-size:14px}
.social-copy>h2{max-width:850px}.social-copy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:45px}.social-copy article{padding:30px;background:#fff}.social-copy h3{font-size:1.5rem;margin:35px 0 12px}.social-copy p{color:var(--muted)}
@media(max-width:900px){.social-channels,.content-pillars,.social-copy>div{grid-template-columns:1fr}.pillar-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.pillar-grid{grid-template-columns:1fr}}
