@layer renglones-enteros, contornos-imp, contornos;.masa-legal{max-width:860px;margin:0 auto;padding:42px 24px 64px;color:#17212b;line-height:1.7;--lhf:1.7;--lhl:0px;overflow-wrap:anywhere}.masa-legal h1{margin:0 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.15;--lhf:1.15;--lhl:0px;font-weight:800}.masa-legal h1,.masa-legal h2{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;hyphenate-limit-chars:6 3 3}.masa-legal h2{margin:30px 0 8px;font-size:20px;font-weight:750;line-height:1.35;--lhf:1.35;--lhl:0px}.masa-legal p{margin:0 0 14px}.masa-legal ol,.masa-legal ul{padding-left:1.4375em;margin:12px 0 20px;list-style:disc}.masa-legal ol{list-style:decimal}.masa-legal li{margin-bottom:8px}.masa-legal a{color:#087453;text-decoration:underline;text-underline-offset:3px}.masa-legal a:focus-visible{outline:3px solid #159b77;outline-offset:4px}.masa-legal .legal-card{padding:22px;border:1px solid #b1d5c8;border-radius:16px;background:#f5faf7;margin:22px 0}.masa-legal .legal-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;text-align:center;padding:10px 20px;color:white;background:#087453;border-radius:10px;font-weight:700;text-decoration:none}.masa-legal .legal-meta{color:#52605c;font-size:14px}.masa-legal nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}@media (max-width:639.98px) and (min-resolution:1.5dppx) and (max-resolution:1.99dppx) and (pointer:coarse){@layer contornos{body:has([data-zona-portal]) .masa-legal a:focus-visible:not([style*=outline]){outline-width:3.2px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-top:"],[style*=border-top-width]){border-top-width:1.34px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-right:"],[style*=border-right-width]){border-right-width:1.34px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-bottom:"],[style*=border-bottom-width]){border-bottom-width:1.34px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-left:"],[style*=border-left-width]){border-left-width:1.34px!important}}}@media (max-width:639.98px) and (min-resolution:2.5dppx) and (max-resolution:2.99dppx) and (pointer:coarse){@layer contornos{body:has([data-zona-portal]) .masa-legal a:focus-visible:not([style*=outline]){outline-width:3.05px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-top:"],[style*=border-top-width]){border-top-width:1.21px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-right:"],[style*=border-right-width]){border-right-width:1.21px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-bottom:"],[style*=border-bottom-width]){border-bottom-width:1.21px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-left:"],[style*=border-left-width]){border-left-width:1.21px!important}}}@media (max-width:639.98px) and (min-resolution:3.5dppx) and (max-resolution:3.99dppx) and (pointer:coarse){@layer contornos{body:has([data-zona-portal]) .masa-legal a:focus-visible:not([style*=outline]){outline-width:3px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-top:"],[style*=border-top-width]){border-top-width:1.15px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-right:"],[style*=border-right-width]){border-right-width:1.15px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-bottom:"],[style*=border-bottom-width]){border-bottom-width:1.15px!important}body:has([data-zona-portal]) .masa-legal .legal-card:not([style*="border:"],[style*=border-width],[style*="border-left:"],[style*=border-left-width]){border-left-width:1.15px!important}}}