/* Fundación SOS — Punto de ayuda, estilo encapsulado */
.sosay{--sos-ink:#29164c;--sos-purple:#5130a0;--sos-gold:#ca9f5c;--sos-bg:#faf7fd;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--sos-ink);background:#fff;line-height:1.55;isolation:isolate;width:100%;max-width:none}
.sosay *{box-sizing:border-box}.sosay h1,.sosay h2,.sosay h3,.sosay p{margin:0}.sosay a{text-decoration:none}.sosay-lang{display:flex;gap:8px;justify-content:flex-end;align-items:center;max-width:1180px;margin:0 auto;padding:12px 24px 0;font-weight:750;font-size:12px}.sosay-lang a{color:#7f7292}.sosay-lang a[aria-current]{color:var(--sos-purple);text-decoration:underline}
.sosay-intro{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,0.93fr) minmax(0,1.07fr);align-items:center;gap:48px;padding:48px 24px 72px;min-height:430px}.sosay-eyebrow,.sosay-sectionhead>span{letter-spacing:.18em;font-weight:850;font-size:11px;color:var(--sos-purple)}.sosay h1{font-family:Georgia,serif;letter-spacing:-.045em;font-weight:500;font-size:clamp(43px,5vw,70px);line-height:1.04;margin:22px 0 19px}.sosay-intro p{font-size:17px;color:#514763;max-width:435px}.sosay-cover{width:100%;height:365px;object-fit:cover;border-radius:22px 90px 22px 22px;box-shadow:0 14px 40px #27124612}.sosay-explore{display:inline-flex;align-items:center;gap:16px;background:var(--sos-purple);color:#fff!important;border-radius:9px;font-weight:750;font-size:13px;padding:15px 22px;margin-top:26px}
.sosay-ways{background:#f8f4fc;padding:70px 24px 82px}.sosay-sectionhead{text-align:center;margin:0 auto 34px}.sosay h2{font-family:Georgia,serif;font-size:clamp(30px,3.7vw,48px);font-weight:500;letter-spacing:-.04em;margin-top:10px}.sosay-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sosay-card{background:#fff;overflow:hidden;border:1px solid #e8dfed;border-radius:20px;box-shadow:0 12px 40px #2d185008}.sosay-card>img{width:100%;height:245px;object-fit:cover;display:block}.sosay-cardbody{padding:30px;min-height:280px;display:flex;flex-direction:column;align-items:flex-start}.sosay-tag{color:#7554a0;font-size:10px;letter-spacing:.15em;font-weight:850}.sosay h3{font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.2;margin:11px 0}.sosay-card p{font-size:14px;color:#655b73;max-width:450px}.sosay-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:22px}.sosay-btn{display:inline-flex;gap:17px;align-items:center;font-size:13px;font-weight:800;padding:13px 18px;border-radius:8px}.sosay-btn.primary{background:var(--sos-purple);color:#fff!important}.sosay-secondary{font-size:12px;font-weight:700;color:var(--sos-purple)!important;text-decoration:underline!important}.sosay-pending{font-size:12px;color:#776d83;background:#eee8f2;padding:11px;border-radius:8px}.sosay-footnote{max-width:1180px;margin:19px auto 0;font-size:12px;color:#766a83;text-align:center}
@media(max-width:780px){.sosay-intro{padding:20px 20px 46px;min-height:unset;grid-template-columns:1fr;gap:24px}.sosay-cover{height:245px;border-radius:18px 60px 18px 18px}.sosay-ways{padding:44px 16px 56px}.sosay-grid{grid-template-columns:1fr;gap:16px}.sosay-card>img{height:220px}.sosay-cardbody{padding:23px;min-height:unset}.sosay-actions{margin-top:10px}.sosay h1{font-size:45px}.sosay-intro p{font-size:15px}.sosay h2{font-size:35px}.sosay-lang{padding:10px 20px 0}}
