
.social-section{background:#f4f2eb;border-top:1px solid #e5e1d5;padding:39px 0}.social-layout{display:grid;grid-template-columns:.9fr 1.4fr;align-items:center;gap:48px}.social-intro .eyebrow{font-size:8px;letter-spacing:1.8px}.social-intro h2,.projects-page .social-intro h2{font:500 25px/1.25 var(--heading);letter-spacing:-.8px;margin:10px 0}.social-intro p{font-size:11px;line-height:1.75;color:var(--muted);margin:0;max-width:340px}.social-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.social-link{display:flex;align-items:center;gap:11px;padding:19px 14px;border:1px solid #ddd6c5;background:#fbfaf6;min-width:0;transition:background .15s,border-color .15s}.social-link:hover{background:#fff;border-color:#ae9259}.social-icon{display:flex;color:#826a3e;flex:none}.social-icon svg{width:23px;height:23px}.social-label{display:flex;flex-direction:column;gap:5px;min-width:0}.social-label strong{font:600 12px var(--heading)}.social-label small{font-size:9px;color:#707267;line-height:1.5}.social-link .social-arrow{width:14px;height:14px;margin-left:auto;align-self:flex-start;color:#8e7952;flex:none}
@media(max-width:1100px){.social-layout{grid-template-columns:1fr;gap:24px}.social-intro p{max-width:100%}.social-link{padding:19px}.social-label small{font-size:10px}}
@media(max-width:600px){.social-section{padding:30px 0}.social-intro h2,.projects-page .social-intro h2{font-size:24px}.social-intro p{font-size:11px;max-width:290px}.social-links{grid-template-columns:1fr;gap:8px}.social-link{padding:14px 16px;min-height:67px;gap:15px}.social-label{gap:3px}.social-label strong{font-size:12px}.social-label small{font-size:10px}.social-link .social-arrow{align-self:center;width:16px;height:16px}.social-icon svg{width:23px;height:23px}}
