@media(max-width:767px){.TermosUsoPage .HeroVisual{display:none}}@media(max-width:767px),(pointer:coarse)and (max-width:1023px)and (max-height:500px){.TermosUsoPage h1{font-size:var(--ut-type-page);line-height:var(--ut-leading-page);letter-spacing:-.025em}.TermosUsoPage h2{font-size:var(--ut-type-section);line-height:var(--ut-leading-section)}.TermosUsoPage h3{font-size:var(--ut-type-card);line-height:var(--ut-leading-card)}.TermosUsoPage .text-\[10px\],.TermosUsoPage .text-\[11px\]{font-size:var(--ut-type-caption);line-height:var(--ut-leading-caption)}.TermosUsoPage .text-xs{font-size:var(--ut-type-meta);line-height:var(--ut-leading-meta)}.TermosUsoPage .text-sm{line-height:1.5}.TermosUsoPage>section{padding-top:24px;padding-bottom:24px}.TermosUsoPage>section:first-of-type h1{font-size:28px;line-height:34px;margin-top:16px}.TermosUsoPage__tocItems{grid-template-columns:1fr}.TermosUsoPage__tocItems button{min-height:44px;font-size:14px;padding:12px}.TermosUsoPage section[id]{scroll-margin-top:calc(72px + var(--ut-safe-top))}.TermosUsoPage .gap-10,.TermosUsoPage .gap-8{gap:16px}.TermosUsoPage .rounded-\[28px\],.TermosUsoPage .rounded-\[32px\],.TermosUsoPage .rounded-\[36px\]{border-radius:16px;box-shadow:none}.TermosUsoPage .px-10,.TermosUsoPage .px-8{padding-inline:16px}.TermosUsoPage .py-10,.TermosUsoPage .py-12{padding-block:24px}.TermosUsoPage .text-base{font-size:16px;line-height:24px}}