.social-follow{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:40px 0;margin-bottom:36px;border-bottom:1px solid rgba(119,166,163,.4)}.social-follow h2{font-size:clamp(28px,3vw,42px);margin:10px 0}.social-follow p{max-width:520px;line-height:1.6}.social-follow-links{display:flex;gap:14px;flex-wrap:wrap}.social-follow-links a{display:flex;flex-direction:column;gap:8px;min-width:170px;padding:20px 24px;border:1px solid currentColor;border-radius:5px;text-decoration:none;font-size:20px;font-weight:600;transition:background .2s}.social-follow-links a span{font-size:13px;font-weight:400}.social-follow-links a:hover{background:rgba(119,166,163,.16)}.social-follow-links a:focus-visible{outline:3px solid currentColor;outline-offset:4px}header .brand img{background:transparent!important;object-fit:contain}@media(max-width:700px){.social-follow{grid-template-columns:1fr;gap:20px}.social-follow-links{display:grid;grid-template-columns:1fr 1fr}.social-follow-links a{min-width:0;padding:18px 12px;font-size:18px}.social-follow-links a span{font-size:12px}}@media(max-width:350px){.social-follow-links{grid-template-columns:1fr}}
