.mg-community{background:#ffe000;color:#111;padding:64px clamp(24px,6vw,100px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:2px solid #111}.mg-community h2{font-size:clamp(30px,4vw,60px);line-height:1;margin:14px 0 20px;letter-spacing:-.04em}.mg-community p{max-width:520px;line-height:1.5}.mg-community-kicker{font-size:12px;font-weight:800;letter-spacing:.13em}.mg-social-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mg-social-links a{border:2px solid #111;min-height:52px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;font-weight:700;text-decoration:none;color:#111;transition:background .15s,color .15s}.mg-social-links a:hover,.mg-social-links a:focus-visible{background:#111;color:#ffe000;outline:2px solid #111;outline-offset:3px}@media(max-width:700px){.mg-community{grid-template-columns:1fr;padding:44px 24px;gap:22px}.mg-social-links a{padding:15px 14px}}@media(prefers-reduced-motion:reduce){.mg-social-links a{transition:none}}
