.recursos-es-page{background:var(--paper);color:var(--ink)}.recursos-es-wrap{width:min(100% - 96px,1480px);margin-inline:auto}.recursos-es-hero{background:var(--navy);color:var(--white);padding:120px 0 106px}.recursos-es-hero-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:84px;display:grid}.recursos-es-eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:600}.recursos-es-hero h1{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(4.3rem,7vw,7.2rem);font-weight:400;line-height:.94}.recursos-es-hero-grid>p{color:#bcc6d0;border-left:1px solid #ffffff24;margin:0;padding-left:32px;font-size:18px;line-height:1.65}.recursos-es-section{padding:96px 0 112px}.recursos-es-section--dark{background:var(--black);color:var(--white)}.recursos-es-section h2{letter-spacing:-.04em;margin:0 0 36px;font-size:clamp(2.2rem,3.4vw,4.3rem);font-weight:400}.recursos-es-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.recursos-es-card{border:1px solid #101c2d29;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;padding:34px;display:flex}.recursos-es-section--dark .recursos-es-card{border-color:#ffffff47}.recursos-es-card h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2rem,3vw,3.7rem);font-weight:400;line-height:1.02}.recursos-es-card p{color:var(--muted);margin:0;line-height:1.65}.recursos-es-section--dark .recursos-es-card p{color:#bcc6d0}.recursos-es-card a{background:var(--green);color:var(--black);border-radius:999px;align-self:flex-start;margin-top:28px;padding:12px 18px;text-decoration:none}.recursos-es-note{color:var(--muted);margin:0 0 30px}@media (max-width:900px){.recursos-es-hero-grid,.recursos-es-grid{grid-template-columns:1fr}.recursos-es-hero-grid{gap:32px}.recursos-es-hero-grid>p{border-top:1px solid #ffffff24;border-left:0;padding:28px 0 0}}@media (max-width:430px){.recursos-es-wrap{width:calc(100% - 40px)}.recursos-es-hero{padding:72px 0}.recursos-es-hero h1{font-size:var(--mobile-display-size);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.recursos-es-section{padding:var(--mobile-gap-section) 0}.recursos-es-card{padding:var(--mobile-gap-content)}.recursos-es-card h3{font-size:var(--mobile-heading-size)}}
