:root{--texto-2:#b3b7ae;--texto-3:#8d928a;--hilo:#f2f3ef1a;--papel:var(--humo);--error:#a42c12;--sale:cubic-bezier(.16, 1, .3, 1);--ui:cubic-bezier(.2, .7, .2, 1);--t:var(--fuente-titular);--f:var(--fuente-texto);--sombra-papel:0 1px 1px #00000059, 0 14px 28px -10px #0009;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--noche);color:var(--humo);font:400 1.0625rem/1.6 var(--f);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--noche);margin:0}::selection{background:var(--volt);color:var(--noche)}:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:4px}a{color:inherit;text-decoration-color:var(--volt);text-underline-offset:.22em;text-decoration-thickness:1.5px}img,svg{display:block}p,figure{margin:0}:target{scroll-margin-top:1rem}.saltar{z-index:50;background:var(--volt);color:var(--noche);border-radius:8px;padding:.6rem 1rem;font-weight:650;position:absolute;top:.75rem;left:-10000px}.saltar:focus{left:.75rem}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.envoltura{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.cabecera{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.cabecera__marca{border-radius:4px;display:block}.cabecera__marca img{width:auto;height:2rem}.cabecera nav ul{gap:1.75rem;margin:0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.cabecera nav a{color:var(--texto-2);transition:color .14s var(--ui);text-decoration:none}@media (hover:hover) and (pointer:fine){.cabecera nav a:hover{color:var(--humo)}}@media (width<=52rem){.cabecera nav{display:none}.cabecera__marca img{height:1.6rem}}.boton{min-height:3rem;font:650 1rem/1 var(--f);white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .14s var(--ui);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.35rem;text-decoration:none;display:inline-flex;position:relative}.boton:after{content:"";border-radius:inherit;background:var(--noche);opacity:0;transition:opacity .16s var(--ui);z-index:-1;position:absolute;inset:0}.boton--coral{background:var(--coral);color:var(--noche)}.boton--coral:after{background:#fff}.boton--borde{color:var(--humo);box-shadow:inset 0 0 0 1.5px var(--texto-3);background:0 0}.boton--borde:after{background:var(--humo)}.boton--noche{background:var(--noche);color:var(--humo)}.boton--noche:after{background:var(--humo)}.boton--noche:focus-visible{outline-color:var(--noche)}@media (hover:hover) and (pointer:fine){.boton:hover:after{opacity:.12}}.boton:active{transform:scale(.97)}.boton[aria-disabled=true]{opacity:.7;cursor:progress}.boton--chico{min-height:2.75rem;padding:0 1rem;font-size:.92rem}.boton__enviando{align-items:center;gap:.6rem;display:none}.boton__enviando:before{content:"";border:2px solid #f2f3ef4d;border-top-color:var(--humo);border-radius:50%;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.boton__enviando:before{animation:.7s linear infinite gira}}@keyframes gira{to{transform:rotate(1turn)}}form[data-estado=enviando] .boton__texto{display:none}form[data-estado=enviando] .boton__enviando{display:inline-flex}.portada{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,6vw,5rem) clamp(3rem,8vw,7rem);display:grid}h1,h2,h3{margin:0}h1,.seccion-titulo,.circular h3{font-family:var(--t);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.02}h1{font-size:clamp(2.5rem,6.2vw,5.4rem)}h1 em{color:var(--volt);font-style:normal}.bajada{color:#d7d9d3;max-width:34ch;margin:1.5rem 0 2rem;font-size:clamp(1.08rem,1.6vw,1.25rem)}.acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nota-chica{color:var(--texto-2);max-width:40ch;margin-top:1.25rem;font-size:.92rem}.mural{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"cuota canchas""escalera canchas""escalera cuaderno""pie pie";align-items:start;gap:1.1rem 1.25rem;display:grid;position:relative}.papel{background:var(--papel);color:var(--noche);box-shadow:var(--sombra-papel);transform:rotate(var(--r,0deg));transition:transform .22s var(--ui);border-radius:3px;padding:1.35rem 1.25rem 1.5rem;font-size:.98rem;line-height:1.45;position:relative}.p-cuota{--r:-2.2deg;grid-area:cuota}.p-canchas{--r:1.1deg;grid-area:canchas;margin-top:1.25rem}.p-escalera{--r:-.9deg;grid-area:escalera}.p-cuaderno{--r:1.8deg;grid-area:cuaderno;font-size:.9rem}@media (hover:hover) and (pointer:fine){.mural .papel:hover{transform:rotate(0)translateY(-3px)}}.vivo-cab{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.8rem;display:flex}.vivo-titulo{font:700 .95rem/1.15 var(--t);letter-spacing:-.02em}.en-vivo{font:700 .74rem/1 var(--f);text-transform:uppercase;letter-spacing:.06em;color:var(--coral-hondo);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.en-vivo i{background:var(--coral);border-radius:50%;width:.55rem;height:.55rem;position:relative}.en-vivo i:after{content:"";border:2px solid var(--coral);opacity:0;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.en-vivo i:after{animation:latido 2.8s var(--sale) infinite}.vivo-pausado .en-vivo i:after{animation:none}}@keyframes latido{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.canchas{margin:0;padding:0;list-style:none}.canchas li{border-top:1px dashed var(--linea);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:.15rem .65rem;margin:0 -.5rem;padding:.55rem .5rem;display:grid}.canchas li:before{content:"";background:var(--grafito);border-radius:50%;grid-row:1/3;width:.7rem;height:.7rem}.canchas li[data-estado=libre]:before{box-shadow:inset 0 0 0 2px var(--noche);background:0 0}.canchas b{font-weight:700}.canchas [data-estado-texto]{font:700 .78rem/1 var(--f);text-transform:uppercase;letter-spacing:.05em;color:var(--grafito);justify-self:end}.canchas li[data-estado=libre] [data-estado-texto]{color:var(--noche);background:var(--volt);border-radius:4px;padding:.3rem .45rem;box-shadow:inset 0 0 0 1px #12141859}.canchas [data-detalle]{color:var(--grafito);grid-column:2/4;font-size:.86rem}.ultimo{border-top:1.5px solid var(--noche);color:var(--grafito);font-variant-numeric:tabular-nums;margin-top:.75rem;padding-top:.65rem;font-size:.86rem}.recien{animation:recien 1.4s var(--sale)}@keyframes recien{0%{background-color:#ff5b3729}}.escalera ol{margin:0;padding:0;list-style:none}.escalera li{border-top:1px dashed var(--linea);background:var(--papel);grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.6rem;padding:.42rem 0;display:grid}.escalera [data-pos]{font:750 1rem/1 var(--t);font-variant-numeric:tabular-nums}.escalera .flecha-sube{width:1rem;height:1rem;color:var(--coral-hondo);opacity:0}.escalera li.sube .flecha-sube{opacity:1}.escalera li.sube{font-weight:650}.vivo-pie{color:var(--texto-3);grid-area:pie;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;font-size:.85rem;display:flex}.pausa{font:600 .85rem/1 var(--f);color:var(--humo);box-shadow:inset 0 0 0 1.5px var(--texto-3);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.5rem;padding:.55rem .9rem}@media (hover:hover) and (pointer:fine){.pausa:hover{box-shadow:inset 0 0 0 1.5px var(--humo)}}.papel .firma{color:var(--grafito);margin-top:.6rem;font-size:.85rem;display:block}.chinche{background:var(--coral);border-radius:50%;width:1.1rem;height:1.1rem;margin-left:-.55rem;position:absolute;top:-.55rem;left:50%;box-shadow:0 2px 3px #00000073,inset -2px -3px #0000002e}.timbre{border:2px solid var(--coral-hondo);color:var(--coral-hondo);font:750 .74rem/1.2 var(--f);text-transform:uppercase;letter-spacing:.04em;transform-origin:0;border-radius:6px;margin-top:1rem;padding:.4rem .6rem;display:inline-block;transform:rotate(-4deg)}.papel--viejo p{color:var(--grafito)}@media (prefers-reduced-motion:no-preference){.portada .papel{animation:colgar .52s var(--sale) backwards}.portada .p-canchas{animation-delay:70ms}.portada .p-escalera{animation-delay:.14s}.portada .p-cuaderno{animation-delay:.21s}.portada .timbre{animation:timbrar .38s var(--sale) backwards}.p-cuota .timbre{animation-delay:.65s}.p-cuaderno .timbre{animation-delay:.82s}h1 .renglon{animation:subir .64s var(--sale) backwards;clip-path:inset(0 0 -.2em);display:block}h1 .renglon:nth-child(2){animation-delay:70ms}}@keyframes timbrar{0%{opacity:0;transform:rotate(-4deg)scale(1.25)}}@keyframes colgar{0%{opacity:0;transform:rotate(var(--r,0deg)) translateY(14px)}}@keyframes subir{0%{opacity:0;transform:translateY(.6em)}}section{border-top:1px solid var(--hilo);padding-block:clamp(3.5rem,8vw,7rem)}.seccion-titulo{max-width:16ch;margin-bottom:clamp(1.75rem,4vw,3rem);font-size:clamp(1.9rem,3.8vw,3.1rem)}.contexto p{color:var(--texto-2);max-width:38ch}.contexto p+p{margin-top:1rem}.contexto .seccion-titulo{margin-bottom:1.25rem}.recorrido{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.comprobante{color-scheme:light;--r:.7deg;background:var(--papel);color:var(--noche);box-shadow:var(--sombra-papel);transform:rotate(var(--r));border-radius:3px;padding:clamp(1.5rem,3.5vw,2.5rem) clamp(1.25rem,3vw,2.25rem);position:relative}.comprobante h3{font:700 1.05rem/1.2 var(--t);letter-spacing:-.02em;margin-bottom:.25rem}.comprobante .sub{color:var(--grafito);margin-bottom:1rem;font-size:.9rem}.pasos{counter-reset:paso;margin:0;padding:0;list-style:none}.pasos li{counter-increment:paso;border-top:1px dashed var(--linea);grid-template-columns:2.4rem 1fr;gap:.2rem .85rem;padding:1rem 0;display:grid}.pasos li:before{content:counter(paso);font:750 1.5rem/1 var(--t);font-variant-numeric:tabular-nums;color:var(--noche);grid-row:1/4;padding-top:.1rem}.pasos b{font-size:1.04rem;font-weight:700;line-height:1.3}.pasos span{color:var(--grafito);font-size:.95rem;line-height:1.45}.pasos .modulos{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.modulo{font:700 .7rem/1 var(--f);text-transform:uppercase;letter-spacing:.06em;color:var(--noche);background:var(--volt);border-radius:4px;padding:.32rem .45rem;display:inline-block;box-shadow:inset 0 0 0 1px #12141859}.pasos .modulo{color:var(--noche);font-size:.7rem;line-height:1}.modulo--hondo,.pasos .modulo--hondo{color:var(--coral-hondo);box-shadow:inset 0 0 0 1.5px var(--coral-hondo);background:0 0}.cambios ol{margin:0;padding:0;list-style:none}.cambios li{border-bottom:1px solid var(--hilo);grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1.2fr);align-items:baseline;gap:1.25rem;padding:1.5rem 0;display:grid}.cambios .antes{color:var(--texto-3);font-size:1rem}.cambios .antes s{text-decoration-color:#ff5b37b3}.cambios .flecha{color:var(--coral);justify-self:center}.cambios .ahora strong{font:700 1.2rem/1.25 var(--f);color:var(--humo);margin-bottom:.25rem;display:block}.cambios .ahora span{color:var(--texto-2)}.cobros__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}.cobros__intro .seccion-titulo{margin:0}.cobros__intro p{color:var(--texto-2);max-width:44ch}.rejilla{background:var(--hilo);border:1px solid var(--hilo);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rejilla article{background:var(--noche);flex-direction:column;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.rejilla h3{font:700 1.18rem/1.25 var(--f);color:var(--humo);margin-bottom:.55rem}.rejilla p{color:var(--texto-2);font-size:1rem}.rejilla .destacado{background:#181b20;grid-column:span 2}.rejilla .ancho{grid-column:span 2}.rejilla .destacado h3{font:700 clamp(1.35rem, 2.2vw, 1.7rem)/1.15 var(--t);letter-spacing:-.025em;max-width:22ch}.medios{flex-wrap:wrap;gap:.6rem;margin:.6rem 0 .9rem;padding:0;list-style:none;display:flex}.medio{box-shadow:inset 0 0 0 1.5px var(--texto-3);font:600 .95rem/1.2 var(--f);color:var(--humo);border-radius:.6rem;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex}.medio i{background:var(--volt);border-radius:50%;width:.5rem;height:.5rem}.rejilla .etiqueta{font:700 .74rem/1 var(--f);text-transform:uppercase;letter-spacing:.07em;color:var(--volt);margin-top:auto;padding-top:1rem}.roger{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.charla{--r:-.9deg;background:var(--papel);color:var(--noche);box-shadow:var(--sombra-papel);transform:rotate(var(--r));border-radius:3px;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.globo{border-radius:1rem;max-width:88%;padding:.75rem .95rem;font-size:.98rem;line-height:1.45}.globo--socio{background:var(--noche);color:var(--humo);border-bottom-right-radius:.3rem;justify-self:end}.globo--roger{box-shadow:inset 0 0 0 1px var(--linea);background:#fff;border-bottom-left-radius:.3rem;justify-self:start}.globo small{font:700 .7rem/1 var(--f);text-transform:uppercase;letter-spacing:.06em;color:var(--grafito);margin-bottom:.35rem;display:block}.propuesta{border:2px dashed var(--noche);background:#fff;border-radius:.7rem;gap:.2rem;padding:.9rem 1rem;display:grid}.propuesta b{font:700 1rem/1.25 var(--t);letter-spacing:-.02em}.propuesta span{color:var(--grafito);font-size:.9rem}.propuesta .confirmar{background:var(--noche);color:var(--humo);font:650 .9rem/1 var(--f);border-radius:.6rem;justify-self:start;margin-top:.6rem;padding:.7rem 1rem}.charla .timbre,.circular .timbre{background:var(--papel);margin:0;position:absolute;bottom:-1rem;right:1.25rem}.roles__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.5rem);display:grid}.roles h3{font:700 1.3rem/1.2 var(--f);margin-bottom:.3rem}.roles .quien{color:var(--texto-3);margin-bottom:1rem;font-size:.95rem}.roles ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.roles li{color:var(--texto-2);padding-left:1.1rem;position:relative}.roles li:before{content:"";background:var(--coral);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:0}.oferta{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.circular{--r:-.8deg;background:var(--papel);color:var(--noche);box-shadow:var(--sombra-papel);transform:rotate(var(--r));border-radius:3px;padding:clamp(1.75rem,4vw,3rem);position:relative}.circular .chinche{left:12%}.circular .chinche+.chinche{left:auto;right:12%}.circular h3{max-width:14ch;font-size:clamp(1.6rem,3vw,2.35rem)}.circular ul{gap:1.1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.circular li{grid-template-columns:1.6rem 1fr;gap:.75rem;font-size:1.06rem;line-height:1.45;display:grid}.circular li svg{width:1.4rem;height:1.4rem;color:var(--coral-hondo);margin-top:.1rem}.circular .condiciones{color:var(--grafito);margin-top:1.25rem;font-size:.9rem;line-height:1.5}.circular .condiciones b{color:var(--noche)}.circular .precio{border-top:1.5px dashed var(--linea);color:var(--grafito);margin-top:1.75rem;padding-top:1.25rem;font-size:.98rem}.circular .precio b{color:var(--noche)}.prueba{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:3rem;display:grid}.prueba__titulo{font:700 1.05rem/1.2 var(--t);letter-spacing:-.02em;color:var(--volt);margin-bottom:1rem}.prueba .dicho{font:600 clamp(1.4rem, 2.6vw, 2rem)/1.3 var(--f);letter-spacing:-.015em;max-width:30ch}.prueba>p{color:var(--texto-2)}.pronto{color:var(--texto-2);align-items:baseline;gap:.75rem;max-width:62ch;margin-top:1.75rem;font-size:1rem;display:flex}.pronto .modulo{flex:none}.pronto .modulo--hondo{color:var(--coral);box-shadow:inset 0 0 0 1.5px var(--coral)}.contacto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.lado p{color:var(--texto-2);max-width:34ch}.hoja{color-scheme:light;--r:.6deg;background:var(--papel);color:var(--noche);box-shadow:var(--sombra-papel);transform:rotate(var(--r));border-radius:3px;padding:clamp(1.5rem,3.5vw,2.5rem);position:relative}.hoja :focus-visible{outline-color:var(--noche)}.campo{gap:.35rem;min-width:0;margin:0 0 1rem;display:grid}.campo label,.campo legend{font-size:.95rem;font-weight:600}.opcional,.campo__ayuda{color:var(--grafito);font-size:.9rem;font-weight:400}.campo input:not([type=checkbox]),.campo textarea{font:inherit;width:100%;min-height:3rem;color:var(--noche);caret-color:var(--coral-hondo);transition:border-color .14s var(--ui);background:#fff;border:1.5px solid #6f746b;border-radius:.55rem;padding:.6rem .85rem;font-size:1rem}.campo textarea{resize:vertical;min-height:5.5rem}.campo input.campo__corto{max-width:8rem}@media (hover:hover) and (pointer:fine){.campo input:hover,.campo textarea:hover{border-color:var(--grafito)}}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--noche);outline-offset:1px;border-color:var(--noche)}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:var(--coral-hondo);background:#fff6f3}.campo__error{color:var(--error);font-size:.9rem;font-weight:500}.campo__error:empty{display:none}.campo--deportes{border:0;padding:0}.campo--deportes legend{margin-bottom:.1rem;padding:0}.opciones{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.opcion{cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .95rem 0 .75rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #6f746b}.opcion:has(input:checked){box-shadow:inset 0 0 0 2px var(--noche);font-weight:650}.opcion:has(input:focus-visible){outline:2px solid var(--noche);outline-offset:2px}.opcion input{width:1.1rem;height:1.1rem;accent-color:var(--noche);margin:0}.opcion input:focus-visible{outline:none}.fila-campos{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.privacidad{border:1.5px dashed var(--grafito);color:var(--grafito);border-radius:.5rem;margin:.5rem 0 1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}.error-general{color:#7d2010;background:#fde3dc;border-radius:.5rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.95rem}.error-general:empty,.error-sin-js:not(:target){display:none}.form-a__alternativa{color:var(--grafito);margin-top:1rem;font-size:.92rem}.form-a__alternativa a{text-decoration-color:var(--coral-hondo)}.preguntas details{border-bottom:1px solid var(--hilo);padding:1.1rem 0}.preguntas summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"+";color:var(--coral);font:600 1.4rem/1 var(--f)}.preguntas details[open] summary:after{content:"–"}.preguntas details p{color:var(--texto-2);max-width:62ch;margin-top:.75rem}.pie{border-top:1px solid var(--hilo);color:var(--texto-3);grid-template-columns:1fr auto;align-items:center;gap:1rem 2rem;padding-block:3rem;font-size:.9rem;display:grid}.pie__marca{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.pie__marca img{width:auto;height:1.6rem}.pie__lema{color:var(--texto-2)}.pie__legal{grid-column:1/-1;font-size:.85rem}.cab-pagina{padding-block:clamp(2rem,6vw,5rem) clamp(3rem,7vw,6rem)}.cab-pagina h1{max-width:14ch}.cab-pagina.recorrido{align-items:center}.lista-pronto{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lista-pronto li{color:var(--texto-2);align-items:baseline;gap:.75rem;display:flex}.lista-pronto .modulo{flex:none}.lista-pronto .modulo--hondo{color:var(--coral);box-shadow:inset 0 0 0 1.5px var(--coral)}.final-a{justify-items:start;gap:1.25rem;display:grid}.final-a .seccion-titulo{margin-bottom:0}.final-a p{color:var(--texto-2);max-width:44ch}.comprobante__titulo{font:700 1.05rem/1.2 var(--t);letter-spacing:-.02em;margin-bottom:.25rem}.comprobante .privacidad{margin:1.25rem 0 0}.privacidad a{text-decoration-color:var(--coral-hondo)}.campo--consentimiento{margin-top:-.5rem}.campo .consentimiento{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.92rem;font-weight:500;line-height:1.45;display:flex}.consentimiento input{width:1.25rem;height:1.25rem;accent-color:var(--noche);flex:none;margin:.1rem 0 0}.consentimiento input:focus-visible{outline:2px solid var(--noche);outline-offset:2px}.consentimiento input[aria-invalid=true]{outline:2px solid var(--coral-hondo);outline-offset:2px}.consentimiento a{text-decoration-color:var(--coral-hondo)}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal{max-width:46rem;padding-block:clamp(2rem,6vw,4.5rem) clamp(3rem,7vw,6rem)}.legal h1{max-width:18ch;font-size:clamp(2rem,4.6vw,3.4rem)}.legal__version{color:var(--texto-3);margin-top:1rem;font-size:.95rem}.legal__intro{color:var(--texto-2);margin-top:1.5rem;font-size:1.1rem}.legal__indice{border:1px solid var(--hilo);border-radius:.75rem;margin-top:2rem;padding:1.25rem 1.5rem}.legal__indice ol{color:var(--texto-2);gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.legal__seccion{border-top:0;padding-block:2.25rem 0}.legal__seccion h2{font:700 clamp(1.3rem, 2.4vw, 1.65rem)/1.2 var(--t);letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:1rem}.legal__seccion p,.legal__seccion li{color:var(--texto-2)}.legal__seccion p+p,.legal__seccion ul+p{margin-top:1rem}.legal__seccion ul{gap:.6rem;margin:0;padding-left:1.25rem;display:grid}.legal__seccion strong{color:var(--humo);font-weight:650}.legal__representante{border-top:1px solid var(--hilo);color:var(--texto-3);margin-top:3rem;padding-top:1.25rem}.pendiente{background:var(--volt);color:var(--noche);border-radius:3px;padding:0 .25rem;font-weight:600}@media (width<=62rem){.rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla .ancho{grid-column:auto}}@media (width<=52rem){.portada,.oferta,.contacto,.prueba,.recorrido,.roger,.cobros__intro{grid-template-columns:1fr}.prueba{gap:1.5rem}.mural{grid-template-columns:1fr;grid-template-areas:"canchas""escalera""pie";gap:1.5rem}.p-canchas{margin-top:0}.papel{padding:1.1rem .95rem 1.2rem;font-size:.9rem}.p-cuota,.p-cuaderno{display:none}.cambios li{grid-template-columns:1fr;gap:.35rem}.cambios .flecha{display:none}.fila-campos{grid-template-columns:1fr}.roger .charla{order:2}.rejilla{grid-template-columns:1fr}.rejilla .destacado,.rejilla .ancho{grid-column:auto}.roles__cols{grid-template-columns:1fr}.comprobante,.charla,.hoja,.circular{--r:0deg}.pie{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
