.legal-head__inner,.legal-body__inner{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding-inline:calc(var(--gutter) + var(--inset))}.legal-head__inner{padding-block:clamp(56px,7vw,104px) clamp(40px,4vw,56px)}.legal-head__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);line-height:1.04;letter-spacing:-.04em;color:var(--grafito);text-wrap:balance}.legal-head__lede{margin:16px 0 0;max-width:44ch;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.5;color:var(--texto-2);text-wrap:pretty}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.legal-tabs a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--r-btn);background:var(--surface);color:var(--grafito);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .16s var(--ease-ui)}.legal-tabs a:active{transform:scale(.96)}.legal-tabs a[aria-current=page]{border-color:var(--grafito);background:var(--grafito);color:var(--papel)}@media(hover:hover){.legal-tabs a:not([aria-current]):hover{border-color:var(--borde-hover)}}.legal-head__date{margin:20px 0 0;font-size:14px;line-height:20px;color:var(--texto-2)}.legal-body{--rail: var(--borde);--joint: var(--grafito);z-index:1;background:var(--surface);border-top:1px solid var(--borde)}.legal-body__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);padding-block:clamp(48px,6vw,80px) clamp(72px,8vw,112px)}.legal-index{grid-column:1;position:sticky;top:calc(var(--header-h) + 32px);align-self:start;max-width:240px}.legal-index ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.legal-index a{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:15px;line-height:22px;color:var(--texto-2);text-decoration:none;border-radius:6px;transition:color .3s var(--ease-out)}.legal-index .sym{width:16px;height:16px;color:var(--texto-3);transition:color .4s var(--ease-out)}.legal-index a.is-current{color:var(--grafito)}.legal-index a.is-current .sym{color:var(--azul)}.legal-index a.is-past .sym{color:var(--ok)}@media(hover:hover){.legal-index a:hover{color:var(--grafito)}}.legal-doc{grid-column:2;min-width:0}.legal-tldr{margin-bottom:56px;padding:clamp(20px,3vw,28px);border-radius:var(--r-container);background:var(--papel)}.legal-tldr__title{margin:0 0 14px;font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:-.035em}.legal-tldr ul{margin:0}.legal-doc section{scroll-margin-top:calc(var(--header-h) + 24px)}.legal-doc section+section{margin-top:48px}.legal-doc h2{margin:0 0 16px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:1.15;letter-spacing:-.035em;color:var(--grafito);text-wrap:balance}.legal-doc p,.legal-doc ul{margin:0 0 16px;line-height:1.7;text-wrap:pretty}.legal-doc section>:last-child,.legal-tldr ul{margin-bottom:0}.legal-tldr ul,.legal-doc ul{display:grid;gap:10px}.legal-doc li{position:relative;padding-left:24px;line-height:1.7}.legal-doc li:before{content:"";position:absolute;left:0;top:.9em;width:10px;height:5px;background:var(--grafito);-webkit-mask:var(--blk) center / contain no-repeat;mask:var(--blk) center / contain no-repeat}.legal-doc strong{font-weight:600}.legal-doc a{color:var(--azul);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .15s ease}@media(hover:hover){.legal-doc a:hover{text-decoration-thickness:2px}}.legal-table{margin:0 0 16px;overflow-x:auto;border-radius:var(--r-card);background:var(--papel)}.legal-table table{width:100%;min-width:360px;border-collapse:collapse;font-size:15px;line-height:1.5}.legal-table th,.legal-table td{padding:12px 16px;text-align:left;vertical-align:top}.legal-table th{font-weight:600}.legal-table td{border-top:1px solid var(--grafito-light)}@media(max-width:1080px){.legal-body__inner{grid-template-columns:minmax(0,720px)}.legal-index{display:none}.legal-doc{grid-column:1}}@media(max-width:700px){.legal-body__inner{padding-block:40px 72px}.legal-tldr{margin-bottom:40px}.legal-doc section+section{margin-top:40px}}.footer__legal .flink[aria-current=page]{color:var(--papel)}@media(prefers-reduced-motion:no-preference){.js .legal-head__title,.js .legal-head__lede,.js .legal-tabs,.js .legal-head__date,.js .legal-index,.js .legal-doc{animation:page-in .9s var(--ease-out-quint) calc(var(--i, 0) * .1s + 60ms) backwards}.js .legal-head__lede{--i: 1}.js .legal-tabs{--i: 2}.js .legal-head__date{--i: 3}.js .legal-index,.js .legal-doc{--i: 4}}
