@layer reset,tokens,base;@layer componentes{.legal{padding-block:var(--space-7) var(--space-8)}.legal>*{max-width:var(--measure)}.legal h1{font-size:var(--step-4);line-height:1.15}.legal__version{margin-top:var(--space-3);color:var(--text-2);font-family:var(--font-sans);font-size:var(--step--1)}.legal__aviso{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--amber-100);color:var(--amber-800);border:1px dashed var(--amber-600);border-radius:var(--radius-sharp);font-family:var(--font-sans);font-size:var(--step--1);font-weight:700}.legal__indice{margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--step--1)}.legal__indice ol{margin:0;padding-left:1.5rem}.legal__indice a{padding-block:.375rem;display:inline-block}.legal__texto section{margin-top:var(--space-7)}.legal__texto h2{font-size:var(--step-2);line-height:1.2}.legal__texto :where(p,ul,dl,table){margin-top:var(--space-3)}.legal__texto ul{padding-left:1.5rem}.legal__texto dl>div{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.legal__texto dt{font-weight:600}.legal__texto table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.legal__texto caption{text-align:left;font-family:var(--font-sans);font-weight:600}.legal__texto :where(th,td){padding:var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}@media (width<37.5rem){.legal__texto :where(th,td){padding-inline:var(--space-1)}}.legal__texto th{font-family:var(--font-sans)}}@layer motion;
