.page-module__ES0JRq__lienzo{background:var(--p-bg);width:100%;color:var(--p-ink)}.page-module__ES0JRq__hero{padding:10px 0 0}.page-module__ES0JRq__panel{background:var(--p-dark);color:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:26px;margin:0 10px;padding:170px max(52px,50% - 650px) 70px;display:flex}.page-module__ES0JRq__titulo{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(44px,5.6vw,86px);font-weight:500;line-height:1.02}.page-module__ES0JRq__fecha{color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px}.page-module__ES0JRq__legal{grid-template-columns:280px minmax(0,720px);gap:70px;max-width:1380px;margin:0 auto;padding:100px 36px 150px;display:grid}.page-module__ES0JRq__indice{border-top:1px solid var(--p-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:110px}.page-module__ES0JRq__indice a{border-bottom:1px solid var(--p-line);gap:12px;padding:12px 0;font-size:14.5px;line-height:1.35;transition:color .2s,padding .4s cubic-bezier(.22,1,.36,1);display:flex;color:var(--p-ink-70)!important;text-decoration:none!important}.page-module__ES0JRq__indice a:hover{padding-left:6px;color:var(--p-ink)!important}.page-module__ES0JRq__indice span{color:var(--p-ink-35);font-family:var(--font-mono);flex:none;font-size:11.5px;line-height:1.7}.page-module__ES0JRq__content section{scroll-margin-top:110px}.page-module__ES0JRq__content section+section{margin-top:48px}.page-module__ES0JRq__content h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.15}.page-module__ES0JRq__content p{color:var(--p-ink-70);overflow-wrap:anywhere;margin:18px 0 0;font-size:17px;line-height:1.65}@media (max-width:1023.98px){.page-module__ES0JRq__legal{grid-template-columns:1fr;gap:40px}.page-module__ES0JRq__indice{position:static}}@media (max-width:809.98px){.page-module__ES0JRq__hero{padding-top:6px}.page-module__ES0JRq__panel{border-radius:20px;margin:0 6px;padding:120px 20px 44px}.page-module__ES0JRq__legal{padding:60px 18px 96px}.page-module__ES0JRq__content p{font-size:16px}}
