.doc{--papel:var(--w-blanco);--texto:#1a1a1ae0;--gris:#1a1a1ab8;--gris-2:#1a1a1a99;--gris-3:#1a1a1a73;--linea:#1a1a1a1a;--acento:var(--w-lila);--curva:cubic-bezier(.22, 1, .36, 1);--lado:max(20px, 4vw);--medida:36em;--bajo-menu:104px;color:var(--w-tinta);font-family:var(--f-txt);letter-spacing:-.012em;font-size:17px;line-height:1.5}.doc ::selection{background:var(--acento);color:var(--w-tinta)}.doc:focus{outline:none}.doc-envoltura{width:min(1100px, 100% - var(--lado) * 2);margin:0 auto}.doc{padding:calc(80px + clamp(36px,8vh,88px)) 0 clamp(64px,12vh,128px)}.doc-rejilla{grid-template-columns:minmax(0,1fr);display:grid}.doc-portada{padding-bottom:clamp(28px,5vh,48px)}.doc-titulo{text-wrap:balance;max-width:16em;margin:12px 0 0;font-size:clamp(38px,4.6vw,64px);line-height:.95}.doc-fecha{background:var(--w-arena);color:var(--gris);border-radius:999px;margin:22px 0 0;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.doc-lateral-titulo{letter-spacing:0;color:var(--gris-2);margin:0 0 12px;font-size:13px;font-weight:600}.doc-indice ol,.doc-otros ul{margin:0;padding:0;list-style:none}.doc-indice ol{border-left:1px solid var(--linea)}.doc-indice a{color:var(--gris);border-left:2px solid #0000;gap:8px;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .25s,border-color .25s;display:flex}.doc-indice a:hover{color:var(--w-tinta)}.doc-indice .doc-num{font-variant-numeric:tabular-nums;min-width:1.3em;color:var(--gris-2);flex:none}.doc-indice a.activo{border-left-color:var(--w-tinta);color:var(--w-tinta);font-weight:600}.doc-indice a.activo .doc-num{color:var(--w-tinta)}.doc-indice a:focus-visible{outline-offset:-2px;border-radius:4px}.doc-otros{margin-top:36px}.doc-otros a{color:var(--gris);padding:5px 0;font-size:14px;text-decoration:none;display:block}.doc-otros a:hover{color:var(--w-tinta);text-underline-offset:3px;text-decoration:underline}.doc-otros a[aria-current=page]{color:var(--w-tinta);font-weight:600}.doc-otros a[aria-current=page]:after{content:"";background:var(--w-vino);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.doc-lateral{display:none}.doc-indice-movil{background:var(--papel);box-shadow:inset 0 0 0 1px var(--linea);border-radius:20px;margin-bottom:28px}.doc-indice-movil summary{cursor:pointer;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.doc-indice-movil summary::-webkit-details-marker{display:none}.doc-indice-movil summary small{color:var(--gris-2);font-size:13px;font-weight:500}.doc-indice-movil summary:after{content:"+";background:var(--w-fondo);width:24px;height:24px;color:var(--w-tinta);transition:transform .3s var(--curva);border-radius:50%;place-items:center;margin-left:auto;font-size:17px;font-weight:500;line-height:1;display:grid}.doc-indice-movil[open] summary:after{transform:rotate(45deg)}.doc-indice-movil summary:focus-visible{outline-offset:-2px}.doc-indice-movil .doc-indice{padding:0 18px 16px}.doc-indice-movil .doc-indice a{padding-top:8px;padding-bottom:8px;font-size:15px}@media (width>=1000px){.doc-rejilla{grid-template-columns:minmax(196px,232px) minmax(0,1fr);column-gap:clamp(40px,5vw,64px)}.doc-portada{grid-column:2}.doc-indice-movil{display:none}.doc-lateral{top:var(--bajo-menu);max-height:calc(100vh - var(--bajo-menu) - 24px);scrollbar-width:thin;grid-area:2/1;align-self:start;padding:4px 4px 4px 0;display:block;position:sticky;overflow-y:auto}.doc-cuerpo{grid-area:2/2}}.doc-cuerpo{counter-reset:apartado;min-width:0;font-family:var(--f-txt);letter-spacing:-.005em;color:var(--texto);font-size:16px;line-height:1.65}@media (width>=640px){.doc-cuerpo{background:var(--papel);border-radius:30px;padding:clamp(32px,5vw,64px);box-shadow:inset 0 0 0 1px #1a1a1a0f}}@media (width>=1000px){.doc-cuerpo{font-size:16.5px}}.doc-cuerpo>*{max-width:var(--medida)}.doc-cuerpo :is(p,ul,ol,address,dl){margin:0 0 1.1em}.doc-cuerpo strong{color:var(--w-tinta);font-weight:600}.doc-cuerpo a{color:var(--w-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--gris-3);text-decoration-color:var(--gris-3);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:500;text-decoration-thickness:1px;transition:background-color .2s,text-decoration-color .2s}.doc-cuerpo a:hover{background:var(--acento);-webkit-text-decoration-color:var(--w-tinta);text-decoration-color:var(--w-tinta)}.doc-cuerpo h2{border-top:1px solid var(--linea);font-family:var(--f-tit);font-size:clamp(22px,1.9vw,26px);font-weight:var(--f-tit-peso,400);letter-spacing:-.035em;color:var(--w-tinta);text-wrap:balance;scroll-margin-top:var(--bajo-menu);margin:2.2em 0 .75em;padding-top:1.35em;line-height:1.1}.doc-cuerpo h2[id]:before{counter-increment:apartado;content:counter(apartado) ".";font-variant-numeric:tabular-nums;color:var(--w-vino);margin-right:.3em}.doc-cuerpo>h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc-cuerpo h3{font-family:var(--f-txt);letter-spacing:-.015em;color:var(--w-tinta);scroll-margin-top:var(--bajo-menu);margin:1.9em 0 .5em;font-size:16.5px;font-weight:600;line-height:1.25}.doc-cuerpo :is(ul,ol){padding-left:1.35em}.doc-cuerpo ul{list-style:outside}.doc-cuerpo ol{list-style:decimal}.doc-cuerpo li{margin:.4em 0;padding-left:.25em}.doc-cuerpo ul li::marker{color:var(--gris-3)}.doc-cuerpo ol li::marker{font-variant-numeric:tabular-nums;color:var(--gris-2);font-weight:600}.doc-cuerpo .doc-ficha{background:var(--w-fondo);border-radius:18px;margin:1.4em 0 1.6em;padding:6px 22px}.doc-ficha>div{border-top:1px solid var(--linea);flex-wrap:wrap;gap:0 14px;padding:11px 0;line-height:1.5;display:flex}.doc-ficha>div:first-child{border-top:0}.doc-ficha dt{min-width:11em;max-width:100%;color:var(--gris-2);flex:none;font-size:.89em;font-weight:500;line-height:1.7}.doc-ficha dd{color:var(--w-tinta);overflow-wrap:anywhere;flex:12em;margin:0}.doc-cuerpo>.doc-subir{max-width:none}.doc-subir{border-top:1px solid var(--linea);margin:2.6em 0 0;padding-top:1.4em;font-size:15px}.doc-cuerpo .doc-subir a{color:var(--gris);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.doc-cuerpo .doc-subir a:hover{color:var(--w-tinta);background:0 0}.doc-subir svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.b-pie-3__legal a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (width<=639px){.doc-cuerpo .doc-ficha{background:var(--papel);box-shadow:inset 0 0 0 1px var(--linea)}}@media (width<=480px){.doc-ficha dt{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.doc *,.doc :before,.doc :after{transition:none!important}}@media print{.w-menu,.saltar,.doc-lateral,.doc-indice-movil,.doc-subir,.b-pie-3,.w-dialogo,.pago{display:none!important}html,body{background:#fff}.doc{padding:0}.doc-rejilla{width:auto;display:block}.doc-cuerpo{box-shadow:none;background:0 0;padding:0;font-size:11pt}.doc-cuerpo>*{max-width:none}.doc-cuerpo a{text-decoration:none}.doc-cuerpo h2{break-after:avoid}}
