.mr [hidden]{display:none!important}.mr-lead{max-width:680px;color:var(--desc);margin-top:18px;font-size:18px;font-weight:500}.mr-lead b{color:var(--tinta)}.mr-tablero{padding-top:36px;padding-bottom:20px}.mr-botones{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mr-boton{color:var(--tinta);cursor:pointer;background:0 0;border:2px solid #1a1a1824;border-radius:999px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.mr-boton:hover{border-color:var(--tinta)}.mr-boton[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--crema)}.mr-boton:focus-visible{outline:3px solid var(--terracota);outline-offset:2px}.mr-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=900px){.mr-grid{grid-template-columns:1fr}}.mr-mapa{background:#fff;border:1px solid #1a1a1814;border-radius:22px;margin:0;padding:18px 18px 14px;position:relative}#mr-svg{width:100%;height:auto;max-height:78vh;display:block}.mr-prov{stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;cursor:pointer;transition:fill .35s,opacity .15s}.mr-prov:hover{opacity:.86}.mr-prov:focus{outline:none}.mr-prov:focus-visible{stroke:var(--tinta);stroke-width:3px}.mr-sel{fill:none;stroke:var(--tinta);stroke-width:3.2px;stroke-linejoin:round;pointer-events:none}.mr-rot{fill:var(--tinta);paint-order:stroke;stroke:#ffffffe0;stroke-width:3.2px;stroke-linejoin:round;pointer-events:none;font-family:Montserrat,system-ui,sans-serif;font-size:11.5px;font-weight:700}.mr-rot-v{font-size:12.5px;font-weight:800}@media (width<=520px){.mr-rot{font-size:15px}.mr-rot-v{font-size:16px}}.mr-tip{pointer-events:none;background:var(--tinta);color:var(--crema);white-space:nowrap;z-index:2;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:600;position:absolute}.mr-tip b{margin-right:6px;font-weight:800}.mr-leyendas{margin-top:10px}.mr-leyenda{color:var(--stone-tx);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.mr-ley-num{font-variant-numeric:tabular-nums;color:var(--tinta);font-weight:800}.mr-rampa{border-radius:5px;width:120px;height:10px}.mr-ley-nota{flex-basis:100%;font-weight:500}.mr-ficha{background:var(--tinta);color:var(--crema);border-radius:22px;padding:28px;position:sticky;top:90px}@media (width<=900px){.mr-ficha{scroll-margin-top:80px;position:static}}.mr-f-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--terracota);font-size:12px;font-weight:800}.mr-f-nombre{margin:6px 0 4px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.1}.mr-f-cap{color:#f7f5f0b8;font-size:15px}.mr-f-cap b{color:var(--crema)}.mr-f-datos{border-top:1px solid #f7f5f024;border-bottom:1px solid #f7f5f024;grid-template-columns:1fr 1fr;gap:18px 20px;margin:22px 0 4px;padding:20px 0;display:grid}.mr-f-datos div{flex-direction:column;gap:2px;display:flex}.mr-f-datos dt{color:#f7f5f0a8;font-size:12.5px;font-weight:600}.mr-f-datos dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800}.mr-f-datos span{color:#f7f5f09e;font-size:12.5px;line-height:1.35}@media (width<=420px){.mr-f-datos{grid-template-columns:1fr}}.mr-f-ciudades{margin-top:18px}.mr-f-ciudades h3,.mr-f-h{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);margin:18px 0 8px;font-size:13px;font-weight:800}.mr-f-ciudades p{color:#f7f5f0db;margin-top:6px;font-size:14.5px;line-height:1.5}.mr-f-ciudades b{color:var(--crema)}.mr-f-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mr-f-lista li{color:#f7f5f0e6;padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.mr-f-lista li:before{content:"";background:var(--terracota);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.mr-comparar{margin-top:40px}.mr-comp-head{margin-bottom:12px}.mr-comp-t{margin-bottom:4px;font-size:clamp(22px,2.4vw,28px);font-weight:800}.mr-comp-head .meta b{color:var(--tinta)}.mr-eje,.mr-fila{grid-template-columns:150px minmax(0,1fr) 108px;align-items:center;gap:14px;display:grid}.mr-eje{height:22px;margin-bottom:2px}.mr-eje-riel{height:100%;position:relative}.mr-eje-t{color:var(--stone-tx);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.mr-filas{margin:0;padding:0;list-style:none}.mr-fila{cursor:pointer;text-align:left;width:100%;color:var(--tinta);background:0 0;border:none;border-radius:10px;margin:0 -8px;padding:5px 8px;font-family:inherit}.mr-fila:hover{background:#1a1a180a}.mr-fila[aria-current=true]{background:#d879571f}.mr-fila:focus-visible{outline:3px solid var(--terracota);outline-offset:1px}.mr-fila-nom{font-size:14.5px;font-weight:600}.mr-fila[aria-current=true] .mr-fila-nom{font-weight:800}.mr-riel{height:22px;position:relative}.mr-grid-l{background:#1a1a1812;width:1px;position:absolute;top:0;bottom:0}.mr-prom{border-left:2px dashed #1a1a1859;position:absolute;top:-2px;bottom:-2px}.mr-tallo{background:#1a1a182e;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mr-punto{border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.mr-fila[aria-current=true] .mr-punto{width:18px;height:18px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tinta)}.mr-fila-val{text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}@media (width<=560px){.mr-eje,.mr-fila{grid-template-columns:104px minmax(0,1fr) 78px;gap:8px}.mr-fila-nom,.mr-fila-val{font-size:13px}}.mr-explica{background:var(--beige2);margin-top:56px;padding:64px 0}.mr-explica-t{text-wrap:balance;max-width:760px;margin:12px 0 14px}.mr-explica-lead{color:var(--desc);max-width:680px;font-size:18px;font-weight:500}.mr-dos{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}@media (width<=820px){.mr-dos{grid-template-columns:1fr}}.mr-caso{background:var(--crema);border-radius:22px;padding:28px}.mr-caso-b{background:#fff}.mr-caso h3{margin-bottom:10px;font-size:22px;font-weight:800}.mr-caso p{color:var(--desc);margin-bottom:12px;font-size:15.5px}.mr-caso p b{color:var(--tinta)}.mr-caso-nota{font-size:14px!important}.mr-ejemplo{border-left:4px solid var(--terracota);padding-left:14px}.mr-topes{border-collapse:collapse;width:100%;margin:6px 0 14px}.mr-topes th,.mr-topes td{text-align:left;border-bottom:1px solid #1a1a1814;padding:9px 0;font-size:15px}.mr-topes th{color:var(--desc);font-weight:600}.mr-topes td{text-align:right;color:var(--desc)}.mr-topes td b{color:var(--tinta);font-size:17px}.mr-mas{background:#fff;border-radius:22px;margin-top:26px;overflow:hidden}.mr-mas summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:17px;font-weight:800;list-style:none;display:flex}.mr-mas summary::-webkit-details-marker{display:none}.mr-mas summary:after{content:"+";color:var(--terracota-tx);font-size:26px;font-weight:600;line-height:1}.mr-mas[open] summary:after{content:"−"}.mr-mas summary:focus-visible{outline:3px solid var(--terracota);outline-offset:-3px}.mr-mas-in{max-width:820px;padding:0 28px 28px}.mr-mas-in h3{margin:22px 0 8px;font-size:18px;font-weight:800}.mr-mas-in p{color:var(--desc);margin-bottom:10px;font-size:15.5px}.mr-mas-in p b{color:var(--tinta)}.mr-tabla-wrap{margin:10px 0;overflow-x:auto}.mr-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.mr-tabla th,.mr-tabla td{text-align:right;border-bottom:1px solid #1a1a1814;padding:10px 12px;font-size:14.5px}.mr-tabla th:first-child,.mr-tabla td:first-child{text-align:left}.mr-tabla thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--stone-tx);font-size:12px;font-weight:800}.mr-tabla tbody th{font-weight:700}.mr-calc{padding-top:56px;padding-bottom:20px}.mr-calc-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (width<=820px){.mr-calc-in{grid-template-columns:1fr}}.mr-calc-t{margin:10px 0 6px;font-size:clamp(26px,3vw,36px);font-weight:800}.mr-calc-bajada{color:var(--desc);margin-bottom:18px;font-size:16px}.mr-form{flex-wrap:wrap;gap:16px;display:flex}.mr-form label{color:var(--desc);flex-direction:column;flex:200px;gap:6px;font-size:13.5px;font-weight:700;display:flex}.mr-input{background:#fff;border:2px solid #1a1a1824;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.mr-input span{color:var(--stone-tx);font-weight:800}.mr-input input{width:100%;color:var(--tinta);background:0 0;border:none;outline:none;padding:13px 0;font-family:inherit;font-size:18px;font-weight:700}.mr-input:focus-within{border-color:var(--terracota)}.mr-form select{color:var(--tinta);background:#fff;border:2px solid #1a1a1824;border-radius:12px;padding:14px;font-family:inherit;font-size:16px;font-weight:600}.mr-form select:focus-visible{border-color:var(--terracota);outline:none}.mr-res{background:var(--tinta);color:var(--crema);border-radius:22px;padding:32px}.mr-res-k{letter-spacing:.14em;text-transform:uppercase;color:var(--terracota);font-size:12px;font-weight:800}.mr-res-grande{font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(38px,5vw,54px);font-weight:800;line-height:1.05}.mr-res-linea{color:#f7f5f0d1;font-size:16px;font-weight:600}.mr-res-nota{color:#f7f5f099;margin-top:14px;font-size:13.5px;line-height:1.45}.mr-fuentes{padding-top:44px;padding-bottom:72px}.mr-fuentes-t{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-tx);margin-bottom:12px;font-size:15px;font-weight:800}.mr-fuentes ul{margin-bottom:12px;padding-left:18px}.mr-fuentes li{color:var(--desc);margin-bottom:6px;font-size:14px}.mr-fuentes a{color:var(--terracota-tx);font-weight:700}@media (prefers-reduced-motion:reduce){.mr-prov{transition:none}}
