.m3d-viaje{color:#eef3f6;font-family:var(--bei-texto,Georgia, serif);background:#05090f;font-size:1.05rem;line-height:1.5;position:relative}.m3d-escena{background:#05090f;height:100svh;position:sticky;top:0;overflow:hidden}.m3d-lienzo{width:100%;height:100%;display:block;position:absolute;inset:0}.m3d-lineas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.m3d-lineas line{stroke:#eef3f69e;stroke-width:1px}.m3d-etiquetas{pointer-events:none;position:absolute;inset:0}.m3d-etq{font:12.5px/1.2 var(--bei-aparato,ui-monospace, monospace);color:#eef3f6;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#05090fc2;padding:3px 6px;position:absolute;top:0;left:0}.m3d-campo{top:72px;left:max(16px, env(safe-area-inset-left,0px));font:12px/1.3 var(--bei-aparato,ui-monospace, monospace);color:#eef3f6;font-variant-numeric:tabular-nums;background:#05090fc2;padding:3px 6px;position:absolute}.m3d-campo:empty{display:none}.m3d-paradas{top:50%;right:max(8px, env(safe-area-inset-right,0px));z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;transform:translateY(-50%)}.m3d-paradas button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.m3d-paradas button:before{content:"";border:1px solid #a9b8c4;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.m3d-paradas button[aria-current=true]:before{background:#eef3f6;border-color:#eef3f6;transform:scale(1.3)}.m3d-paradas button:focus-visible{outline-offset:-2px;outline:2px solid #eef3f6}.m3d-relato{z-index:2;pointer-events:none;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-top:-100svh;position:relative}.m3d-parada{align-items:center;min-height:135vh;display:flex}.m3d-parada:first-child{align-items:flex-end;min-height:calc(100svh - 65px);margin-bottom:55vh;padding-block-end:16px}.m3d-parada:last-child{align-items:flex-end;min-height:100svh;padding-block-end:16px}.m3d-tarjeta{pointer-events:auto;background:#080f17e6;border:1px solid #aac8dc3d;width:100%;max-width:27rem;padding:16px 18px}.m3d-tarjeta h1,.m3d-tarjeta h2{font-family:var(--bei-display,Georgia, serif);color:#eef3f6;text-wrap:balance;margin:0 0 8px;font-weight:500;line-height:1.08}.m3d-tarjeta h1{font-size:2.35rem}.m3d-tarjeta h2{font-size:1.7rem}.m3d-tarjeta p{color:#eef3f6;margin:0}.m3d-tarjeta p+p{margin-top:8px}.m3d-antetitulo{letter-spacing:.05em;font:12px/1.3 var(--bei-aparato,ui-monospace, monospace)!important;color:#a9b8c4!important;margin-bottom:8px!important}.m3d-nota{font-size:.85rem;color:#a9b8c4!important}@media (min-width:760px){.m3d-parada,.m3d-parada:first-child,.m3d-parada:last-child{align-items:center;padding-block-end:0}.m3d-parada:first-child{margin-bottom:20vh}.m3d-relato{padding-left:max(40px, env(safe-area-inset-left,0px))}.m3d-tarjeta{padding:20px 24px}.m3d-tarjeta h1{font-size:3.1rem}.m3d-tarjeta h2{font-size:2.1rem}.m3d-etq{font-size:13.5px}}.m3d-indice{max-width:var(--bei-ancha,66rem);padding:0 var(--bei-gutter,16px) 4rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.5rem;margin:0 auto;display:grid}.m3d-ficha{color:inherit;border:1px solid var(--bei-linea,#d6cdbd);background:#05090f;text-decoration:none;display:block}.m3d-ficha img{aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.m3d-ficha div{background:var(--bei-papel,#f3eee4);padding:1rem 1.1rem 1.2rem}.m3d-ficha h2{font-family:var(--bei-display,Georgia, serif);margin:0 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.1}.m3d-ficha p{font-family:var(--bei-texto,Georgia, serif);margin:0;font-size:.98rem;line-height:1.45}.m3d-ficha:hover h2,.m3d-ficha:focus-visible h2{text-decoration:underline}.m3d-leccion{--m3d-tinta-2:var(--bei-tinta-2,#5b544b);--m3d-solido:#24603f;--m3d-indicios:#8a5a10;--m3d-abierto:var(--bei-oxido,#9a3b22);max-width:calc(44rem + 2 * var(--bei-gutter,16px));padding:3rem var(--bei-gutter,16px) 4rem;font-family:var(--bei-texto,Georgia, serif);color:var(--bei-tinta,#1e1c19);margin:0 auto;font-size:1.08rem;line-height:1.62}.m3d-leccion section{margin-top:2.6rem;scroll-margin-top:80px}.m3d-leccion h2{font-family:var(--bei-display,Georgia, serif);text-wrap:balance;margin:0 0 .8rem;font-size:1.85rem;font-weight:500;line-height:1.12}.m3d-leccion p{margin:0 0 .9rem}.m3d-leccion ul,.m3d-leccion ol{margin:0 0 .9rem;padding-left:1.2rem}.m3d-leccion li{margin-bottom:.45rem}.m3d-leccion a{color:var(--bei-ciano,#1b3a5c)}.m3d-leccion__ante{font:.78rem/1.3 var(--bei-aparato,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--bei-ciano,#1b3a5c)}.m3d-leccion__entrada{font-size:1.32rem;line-height:1.4}.m3d-leccion__frase{font-size:1.2rem;line-height:1.45}.m3d-leccion__cabeza section:first-of-type{margin-top:2rem}.m3d-leccion__objetivos ul{padding-left:1.2rem}.m3d-leccion__indice{border:1px solid var(--bei-linea,#d6cdbd);margin-top:2rem;padding:1rem 1.1rem;font-size:.95rem}.m3d-leccion__indice p{font:.74rem/1.3 var(--bei-aparato,monospace);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.m3d-leccion__indice ol{-moz-columns:2 12rem;columns:2 12rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding-left:1.3rem}.m3d-leccion__indice li{margin-bottom:.2rem}.m3d-leccion__indice--carril{display:none}.m3d-filas{flex-direction:column;display:flex}.m3d-fila__lado{max-width:34rem;margin:.4rem 0 1.6rem}.m3d-leccion__tabla{display:none}.m3d-leccion__piezas{border-bottom:1px solid var(--bei-linea,#d6cdbd)}.m3d-leccion__piezas summary{font-size:1rem;font-weight:600}.m3d-leccion__piezas dl{margin:.5rem 0 0;display:block}.m3d-leccion__piezas dt{text-transform:uppercase;letter-spacing:.05em;color:var(--m3d-tinta-2);font:.66rem/1.3 var(--bei-aparato,monospace)!important;margin:.5rem 0 .15rem!important}.m3d-leccion__piezas dd{font-size:.95rem}@media (min-width:700px){.m3d-leccion__tabla{display:block}.m3d-leccion__piezas{display:none}}.m3d-leccion__grados{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.8rem;list-style:none;display:grid;padding:0!important}.m3d-leccion__grados li{border:1px solid var(--bei-linea,#d6cdbd);border-top:3px solid var(--m3d-g);margin:0;padding:.8rem .95rem .9rem;font-size:1rem;line-height:1.5}.m3d-leccion__grados li[data-grado=solido]{--m3d-g:var(--m3d-solido)}.m3d-leccion__grados li[data-grado=indicios]{--m3d-g:var(--m3d-indicios)}.m3d-leccion__grados li[data-grado=abierto]{--m3d-g:var(--m3d-abierto)}.m3d-leccion__grados span{width:max-content;font:.72rem/1 var(--bei-aparato,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--m3d-g);margin-bottom:.45rem;display:block}.m3d-leccion__confusiones{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.8rem;display:grid}.m3d-leccion__confusiones>div{border:1px solid var(--bei-linea,#d6cdbd)}.m3d-leccion__confusiones p{margin:0;padding:.8rem .95rem;font-size:1rem;line-height:1.5}.m3d-leccion__confusiones .mal{background:var(--bei-papel-2,#e9e2d4)}.m3d-leccion__confusiones .mal strong{font-weight:600}.m3d-leccion__confusiones span{font:.7rem/1.2 var(--bei-aparato,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--m3d-tinta-2);margin-bottom:.35rem;display:block}.m3d-leccion__confusiones .bien span{color:var(--m3d-solido)}.m3d-leccion__conceptos{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.8rem 1.6rem;margin:0;display:grid}.m3d-leccion__conceptos>div{border-top:1px solid var(--bei-tinta,#1e1c19);padding-top:.55rem}.m3d-leccion dt{font-family:var(--bei-display,Georgia, serif);margin:0 0 .3rem;font-size:1.25rem;line-height:1.15}.m3d-leccion dd{margin:0;font-size:1rem;line-height:1.5}.m3d-leccion__repaso{-moz-column-gap:1.6rem;border-bottom:1px solid var(--bei-linea,#d6cdbd);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));column-gap:1.6rem;display:grid}.m3d-leccion details{border-top:1px solid var(--bei-linea,#d6cdbd);padding:.7rem 0}.m3d-leccion summary{cursor:pointer;font-weight:600}.m3d-leccion details p{margin:.6rem 0 0}.m3d-leccion__recordar{counter-reset:rec;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.6rem;list-style:none;display:grid;padding:0!important}.m3d-leccion__recordar li{counter-increment:rec;font-family:var(--bei-display,Georgia, serif);margin:0;font-size:1.28rem;line-height:1.3}.m3d-leccion__recordar li:before{content:counter(rec);font:.75rem/1 var(--bei-aparato,monospace);color:var(--bei-oxido,#9a3b22);border-top:1px solid;margin-bottom:.5rem;padding-top:.5rem;display:block}.m3d-citas{font:.68rem/1 var(--bei-aparato,monospace);margin-left:.12rem}.m3d-citas a{text-decoration:none}.m3d-tarjeta .m3d-citas a{color:#a9d3ff}.m3d-leccion__tabla{overflow-x:auto}.m3d-leccion table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.88rem;line-height:1.45}.m3d-leccion th,.m3d-leccion td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bei-linea,#d6cdbd);padding:.55rem .6rem;font-weight:400}.m3d-leccion thead th{font:.72rem/1.2 var(--bei-aparato,monospace);text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--bei-tinta,#1e1c19)}.m3d-leccion tbody th{font-weight:600}.m3d-leccion col.c-pieza{width:16%}.m3d-leccion col.c-valor{width:34%}.m3d-leccion col.c-simp{width:42%}.m3d-leccion col.c-fuente{width:8%}.m3d-leccion__refs{overflow-wrap:anywhere;padding-left:1.5rem;font-size:.9rem;line-height:1.45}.m3d-leccion__refs li{-moz-column-break-inside:avoid;break-inside:avoid}.m3d-leccion__refs li:target{background:#1b3a5c1a}.m3d-leccion__pie{border-top:1px solid var(--bei-linea,#d6cdbd);font:.78rem/1.5 var(--bei-aparato,monospace);margin-top:2.5rem;padding-top:1rem}.m3d-esq{border:1px solid var(--bei-linea,#d6cdbd);background:color-mix(in srgb, var(--bei-papel-2,#e9e2d4) 55%, transparent);margin:0;padding:.9rem 1rem 1rem}.m3d-esq+.m3d-esq{margin-top:1rem}.m3d-esq__titulo{font:.74rem/1.3 var(--bei-aparato,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--bei-ciano,#1b3a5c);margin-bottom:.7rem}.m3d-esq__pie{color:var(--m3d-tinta-2);font-size:.86rem;line-height:1.45;margin:.7rem 0 0!important}.m3d-esq__escala{width:100%;max-width:22rem;height:auto;display:block;overflow:visible}.m3d-esq__escala .eje{stroke:var(--bei-tinta,#1e1c19);stroke-width:1px}.m3d-esq__escala .tick{font:11px var(--bei-aparato,monospace);fill:var(--m3d-tinta-2)}.m3d-esq__escala .guia{fill:none;stroke:var(--bei-linea,#d6cdbd);stroke-width:1px}.m3d-esq__escala .punto{fill:var(--bei-papel,#f3eee4);stroke:var(--bei-ciano,#1b3a5c);stroke-width:1.5px}.m3d-esq__escala .dest .punto{fill:var(--bei-oxido,#9a3b22);stroke:var(--bei-oxido,#9a3b22)}.m3d-esq__escala .nombre{font:14px var(--bei-texto,Georgia, serif);fill:var(--bei-tinta,#1e1c19)}.m3d-esq__escala .dest .nombre{font-weight:600}.m3d-esq__escala .valor{font:11px var(--bei-aparato,monospace);fill:var(--m3d-tinta-2)}.m3d-esq__ciclo{counter-reset:paso;list-style:none;position:relative;margin:0!important;padding:0!important}.m3d-esq__ciclo li{counter-increment:paso;margin:0;padding:0 0 .85rem 2.1rem;font-size:.95rem;line-height:1.45;position:relative}.m3d-esq__ciclo li:before{content:counter(paso);border:1px solid var(--bei-ciano,#1b3a5c);width:1.45rem;height:1.45rem;color:var(--bei-ciano,#1b3a5c);font:.72rem/1.38rem var(--bei-aparato,monospace);text-align:center;background:var(--bei-papel,#f3eee4);border-radius:50%;position:absolute;top:.05rem;left:0}.m3d-esq__ciclo li:not(:last-child):after{content:"";border-left:1px solid var(--bei-ciano,#1b3a5c);position:absolute;top:1.6rem;bottom:.15rem;left:.72rem}.m3d-esq__ciclo strong{font-weight:600;display:block}.m3d-esq__ciclo span{color:var(--m3d-tinta-2)}.m3d-esq__ciclo .vuelta{counter-increment:none;font:.74rem/1.45rem var(--bei-aparato,monospace);color:var(--bei-oxido,#9a3b22);padding-bottom:0}.m3d-esq__ciclo .vuelta:before{content:"↺";border-color:var(--bei-oxido,#9a3b22);color:var(--bei-oxido,#9a3b22);font-size:.9rem}.m3d-esq__barras{gap:.55rem;display:grid}.m3d-esq__barras .fila{grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .6rem;display:grid}.m3d-esq__barras .etq{font-size:.92rem;line-height:1.3}.m3d-esq__barras .cifra{font:.78rem/1.3 var(--bei-aparato,monospace);white-space:nowrap}.m3d-esq__barras .pista{background:var(--bei-papel,#f3eee4);border:1px solid var(--bei-linea,#d6cdbd);grid-column:1/-1;height:.7rem;position:relative}.m3d-esq__barras .barra{background:var(--bei-ciano,#1b3a5c);position:absolute;inset:0 auto 0 0}.m3d-esq__barras .rango{background:repeating-linear-gradient(90deg, var(--bei-ciano,#1b3a5c) 0 2px, transparent 2px 5px);opacity:.7;position:absolute;top:0;bottom:0}@media (min-width:900px){.m3d-leccion{max-width:calc(68rem + 2 * var(--bei-gutter,16px))}.m3d-leccion__cabeza{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:3rem;display:grid}.m3d-leccion__cabeza>div>:first-child{margin-top:0}.m3d-leccion__objetivos{border:1px solid var(--bei-linea,#d6cdbd);border-top:3px solid var(--bei-ciano,#1b3a5c);padding:1.1rem 1.2rem .4rem;margin-top:0!important}.m3d-leccion__objetivos h2{font-size:1.35rem}.m3d-leccion__objetivos li{font-size:1rem;line-height:1.5}.m3d-leccion__indice--dentro ol{-moz-columns:3 12rem;columns:3 12rem}.m3d-leccion{--m3d-lado:16rem;--m3d-hueco:2.5rem}.m3d-filas{max-width:42rem;margin-right:calc(var(--m3d-lado) + var(--m3d-hueco));display:block}.m3d-filas:after{content:"";clear:both;display:table}.m3d-fila__lado{float:right;clear:right;width:var(--m3d-lado);max-width:none;margin:.35rem calc(-1 * (var(--m3d-lado) + var(--m3d-hueco))) 1rem 0}.m3d-leccion section:not(.m3d-leccion__objetivos)>p{max-width:42rem}.m3d-leccion__refs{-moz-columns:2 20rem;columns:2 20rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.m3d-leccion section{margin-top:3.4rem}}@media (min-width:1200px){.m3d-leccion{max-width:calc(82rem + 2 * var(--bei-gutter,16px));--m3d-lado:21rem;--m3d-hueco:3rem;grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.m3d-leccion__indice--dentro{display:none}.m3d-leccion__indice--carril{border:0;margin-top:0;padding:0;font-size:.86rem;line-height:1.35;display:block;position:sticky;top:88px}.m3d-leccion__indice--carril ol{-moz-columns:1;columns:1;counter-reset:ind;border-left:1px solid var(--bei-linea,#d6cdbd);padding:0;list-style:none}.m3d-leccion__indice--carril li{counter-increment:ind;margin:0}.m3d-leccion__indice--carril a{color:var(--m3d-tinta-2);border-left:2px solid #0000;margin-left:-1px;padding:.32rem 0 .32rem .8rem;text-decoration:none;display:block}.m3d-leccion__indice--carril a:hover,.m3d-leccion__indice--carril a:focus-visible{color:var(--bei-tinta,#1e1c19);border-left-color:var(--bei-oxido,#9a3b22)}}
