.cc_rYsXU2yJtJ_W1PoInkZba .social-follow {width:100%;padding:var(--space-md) 0 var(--space-xl)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-inner {max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-box {display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(32px,5vw,56px) clamp(20px,5vw,64px);border-radius:clamp(28px,4vw,48px);background:var(--color-surface-alt)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-handle {margin:0 0 8px;font-family:var(--font-label);font-size:14px;font-weight:800;letter-spacing:.08em;color:var(--color-sale)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-title {margin:0;font-family:var(--font-display);font-size:clamp(24px,3.2vw,36px);font-weight:800;line-height:1.15;color:var(--color-text-primary)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-text {max-width:34rem;margin:12px 0 0;font-family:var(--font-body);font-size:var(--text-body);line-height:1.55;color:var(--color-text-secondary)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-links {display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;margin-top:28px}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-btn {display:flex;flex-direction:column;align-items:center;gap:12px;font-family:var(--font-label);font-size:14px;font-weight:700;color:var(--color-action);text-decoration:none}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-avatar {position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--color-bg);box-shadow:0 0 0 3px var(--color-bg),0 0 0 5px var(--color-action);font-size:21px;transition:transform .2s ease}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-avatar svg {position:absolute;right:-5px;bottom:-3px;width:32px;height:32px;padding:7px;border:2px solid var(--color-bg);border-radius:50%;background:#1877f2;color:#fff}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-btn--primary .social-follow-avatar svg {background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-btn:hover .social-follow-avatar {transform:scale(1.05)}.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-btn:focus-visible {outline:2px solid var(--color-action);outline-offset:4px;border-radius:12px}@media (prefers-reduced-motion: reduce){.cc_rYsXU2yJtJ_W1PoInkZba .social-follow-avatar {transition:none}}
