.legal-page{overflow-wrap:anywhere;max-width:960px;margin:0 auto;padding:24px}.legal-brand{border-bottom:2px solid var(--tinta);margin-bottom:32px;padding-bottom:24px}.legal-brand a{color:var(--tinta);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.legal-brand span,.legal-page h1,.legal-page h2{font-family:Anton,sans-serif;font-weight:400}.legal-brand span{font-size:32px}.legal-brand svg{width:40px;height:40px}.legal-intro{background:var(--sombra);border-left:4px solid var(--ambar);margin-bottom:32px;padding:20px}.legal-page h1{margin-bottom:24px;font-size:clamp(2rem,6vw,3rem);line-height:1.1}.legal-page h2{margin:32px 0 16px;font-size:1.75rem;line-height:1.2}.legal-page h3,.legal-page h4{margin:24px 0 12px}.legal-page p,.legal-page ul,.legal-page ol,.legal-page table{margin-bottom:16px}.legal-page ul,.legal-page ol{padding-left:24px}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--petroleo);text-underline-offset:3px}.legal-page table{border-collapse:collapse;table-layout:fixed;width:100%}.legal-page th,.legal-page td{border:1px solid var(--tinta);text-align:left;vertical-align:top;padding:12px}.legal-page th{background:var(--sombra)}.legal-nav{border-top:2px solid var(--tinta);flex-wrap:wrap;gap:16px;margin-top:48px;padding-top:24px;font-family:Space Mono,monospace;font-size:14px;display:flex}.legal-page article header>div{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.legal-page [role=list]{list-style:none}
