.terms-page .space-y-space-xl>:not([hidden])~:not([hidden]){margin-top:2.5rem}.terms-page .pl-space-md{padding-left:1rem}.terms-page :is(article,aside){overflow-wrap:anywhere}.terms-page .terms-toc a:hover,.terms-page .terms-toc a[aria-current]{color:#004ac6;background:#eff6ff}.terms-page .terms-toc a[aria-current]{font-weight:600}.terms-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #2563eb}.terms-page main .w-10{flex-shrink:0}.terms-page article section>div:first-child{align-items:flex-start}.terms-page table{min-width:620px}.terms-page td{vertical-align:top}.terms-page td.flex{display:table-cell}.terms-page td>span{display:inline-block}.terms-page #soporte-legal>div{flex-direction:column;align-items:flex-start}.terms-page #soporte-legal a{text-align:center;height:auto;min-height:2.75rem;padding-block:.75rem}@media (min-width:1024px){.terms-page aside{max-height:calc(100dvh - 8rem);overflow-y:auto}}@media (max-width:767px){.terms-page .text-headline-xl{font-size:30px;line-height:1.25}.terms-page .text-headline-md{font-size:22px;line-height:1.35}.terms-page .p-space-xl{padding:1.5rem}.terms-page .gap-space-xl{gap:1.5rem}.terms-page main nav[aria-label="Ruta de navegación"]{flex-wrap:wrap}.terms-page article .flex:has(>.ml-auto){flex-wrap:wrap}.terms-page footer>div>div:last-child>div:last-child{flex-wrap:wrap;justify-content:center}}@media (max-width:639px){.terms-page .terms-header header>div:first-child{gap:.5rem;padding-inline:1rem}.terms-page .terms-header header>div:first-child>a>div{display:none}.terms-page .terms-header header>div:first-child>div{gap:.5rem}}@media (prefers-reduced-motion:reduce){.terms-page .animate-pulse{animation:none}}@media print{.terms-page .terms-header,.terms-page footer,.terms-page aside,.terms-page button,.terms-page #soporte-legal,.terms-page main nav{display:none!important}.terms-page{color:#000!important;background:#fff!important}.terms-page main .grid{display:block}.terms-page main .grid>*{margin-bottom:1rem}.terms-page main .px-margin{padding-inline:0}.terms-page main .overflow-x-auto{overflow:visible}.terms-page table{min-width:0}.terms-page h2,.terms-page h3{-moz-column-break-after:avoid;break-after:avoid}.terms-page tr{-moz-column-break-inside:avoid;break-inside:avoid}}
