.social-follow{color:#f5f8ee;background:radial-gradient(circle at 12% 45%,#274a38 0,#12291f 46%,#0c1d17);border-block:1px solid #587960;padding:22px clamp(16px,3vw,42px)}.sf-inner{max-width:1380px;margin:auto;display:grid;grid-template-columns:88px minmax(175px,1fr) minmax(0,2fr);align-items:center;gap:clamp(14px,2vw,30px)}.sf-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #c6e778;box-shadow:0 7px 20px #0008}.sf-kicker{display:block;color:#c6e778;font:800 11px Barlow Condensed,Arial,sans-serif;letter-spacing:.17em}.sf-intro h2{font:800 clamp(24px,3vw,36px)/1 "Barlow Condensed",Arial,sans-serif;text-transform:uppercase;margin:5px 0 7px}.sf-intro p{font-size:12px;line-height:1.45;color:#d2dfd0;margin:0;max-width:330px}.sf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.sf-card{--c1:#444;--c2:#222;position:relative;overflow:hidden;min-width:0;display:grid;grid-template-columns:52px 1fr;gap:3px 12px;align-items:center;padding:14px 14px 12px;color:#fff;text-decoration:none;border-radius:18px;border:2px solid #ffffff3d;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 5px #07130d,0 12px 22px #0006;transition:transform .18s,box-shadow .18s}.sf-card:before{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,#ffffff40,transparent);transform:skew(-18deg);transition:left .55s}.sf-card:after{content:"";position:absolute;right:-26px;top:-26px;width:92px;height:92px;border-radius:50%;background:#ffffff1c}.sf-card:hover,.sf-card:focus-visible{transform:translateY(-4px);box-shadow:0 9px #07130d,0 18px 28px #0007;outline:0}.sf-card:hover:before,.sf-card:focus-visible:before{left:120%}.sf-platform{position:relative;z-index:1;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;grid-row:1/3;color:#fff;background:linear-gradient(145deg,#ffffff4d,#ffffff14);border:1.5px solid #ffffff66;box-shadow:inset 0 1px #fff6,0 4px 10px #0004}.sf-platform svg{width:30px;height:30px;filter:drop-shadow(0 1px 1px #0005)}.sf-instagram{--c1:#f58529;--c2:#8134af;background:linear-gradient(135deg,#feda75 0,#fa7e1e 24%,#d62976 52%,#962fbf 78%,#4f5bd5)}.sf-facebook{--c1:#2b8cff;--c2:#0a4db0}.sf-youtube{--c1:#ff3b3b;--c2:#b00000}.sf-card-copy{position:relative;z-index:1}.sf-card-copy strong{display:block;font:800 21px/1 Barlow Condensed,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px #0005}.sf-card-copy small{display:block;color:#ffffffd9;font-size:12px;margin-top:3px;font-weight:600}.sf-action{position:relative;z-index:1;grid-column:2;justify-self:start;margin-top:4px;padding:4px 10px;border-radius:999px;background:#0b1f15cc;color:#e9f6c2;font-size:11px;font-weight:800;white-space:nowrap}#r-nuestras-cuerpo .social-follow{border-radius:18px;padding:20px}@media(max-width:1100px){.sf-inner{grid-template-columns:72px 1fr}.sf-avatar{width:72px;height:72px}.sf-cards{grid-column:1/-1}}@media(max-width:520px){.sf-inner{grid-template-columns:58px 1fr;gap:12px}.sf-avatar{width:58px;height:58px}.sf-cards{grid-template-columns:1fr}.sf-intro h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.sf-card,.sf-card:before{transition:none}}.social-follow{padding:10px clamp(16px,3vw,42px)}.sf-inner{grid-template-columns:60px minmax(170px,1fr) minmax(0,2fr);gap:clamp(12px,1.6vw,22px)}.sf-avatar{width:56px;height:56px;border-width:2px}.sf-kicker{font-size:10px}.sf-intro h2{font-size:clamp(20px,2.2vw,27px);margin:2px 0 3px}.sf-intro p{font-size:12px;line-height:1.35;max-width:none}.sf-cards{gap:10px}.sf-card{grid-template-columns:44px 1fr;gap:0 10px;padding:8px 12px;border-radius:14px;box-shadow:0 3px #07130d,0 8px 14px #0005}.sf-card:after{width:64px;height:64px;right:-18px;top:-22px}.sf-platform{width:44px;height:44px;border-radius:13px;grid-row:1/2}.sf-platform svg{width:25px;height:25px}.sf-card-copy strong{font-size:18px}.sf-card-copy small{font-size:11px;margin-top:1px}.sf-action{display:none}@media(max-width:1100px){.sf-inner{grid-template-columns:56px 1fr}.sf-avatar{width:48px;height:48px}.sf-cards{grid-column:1/-1}}@media(max-width:700px){.social-follow{padding:10px 14px}.sf-inner{grid-template-columns:48px 1fr;gap:6px 12px}.sf-avatar{width:44px;height:44px}.sf-intro p{display:none}.sf-intro h2{font-size:22px;margin:1px 0 0}.sf-cards{display:flex;justify-content:center;gap:14px}.sf-card{flex:0 0 auto;display:grid;place-items:center;padding:0;width:58px;height:58px;border-radius:17px}.sf-card:after{display:none}.sf-platform{grid-row:auto;width:100%;height:100%;border:0;background:none;box-shadow:none}.sf-platform svg{width:30px;height:30px}.sf-card-copy{display:none}}@media(min-width:1101px){.sf-inner{grid-template-columns:60px minmax(430px,1.3fr) minmax(0,1.5fr)}.sf-intro{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.sf-kicker{flex:0 0 100%}.sf-intro h2{flex:none;margin:0;white-space:nowrap}.sf-intro p{flex:1 1 200px;min-width:0}}@media(min-width:701px)and (max-width:1100px){.sf-intro{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px}.sf-kicker{flex:0 0 100%}.sf-intro h2{flex:none;margin:0}.sf-intro p{flex:1 1 220px}}
