.c-nh3{color:#ff9a70}.c-no2{color:#ffd166}.c-no3{color:#5cf2d6}.cita{margin-left:2px;font-size:.7em;line-height:0}.cita a{color:var(--menta);padding:0 2px;font-weight:700;text-decoration:none}.cita a:hover{text-decoration:underline}.guia-cabeza{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(28px,5vw,72px);padding:20px 0 56px;display:grid}.guia-cabeza h1{margin-top:6px}.guia-corto{border:1px solid var(--borde);background:var(--panel);border-radius:var(--r-panel);max-width:640px;margin-top:28px;padding:18px 22px}.guia-corto__t{letter-spacing:.16em;text-transform:uppercase;color:#a6ffe8;margin:0 0 8px;font-size:12px;font-weight:700}.guia-corto ul{color:var(--texto-2);gap:6px;margin:0;padding-left:18px;display:grid}.guia-video{justify-self:center;width:min(100%,340px);margin:0}.guia-video video{aspect-ratio:9/16;border:1px solid var(--borde-fuerte);background:#0b0d0c;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 60px #050a1e73}.guia-video figcaption{color:var(--texto-3);text-align:center;margin-top:10px;font-size:14px}.guia-seccion-cabeza{max-width:760px;margin-bottom:32px}.guia-seccion-cabeza h2{margin-bottom:12px}.guia-lectura{margin-top:28px}.ciclo-diagrama{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ciclo-diagrama__lienzo{justify-self:center;width:100%;max-width:460px}.ciclo-diagrama__lienzo svg{width:100%;height:auto;overflow:visible}.ciclo-diagrama__formula{font:700 17px var(--sans)}.ciclo-diagrama__solo{font:700 13px var(--sans)}.ciclo-diagrama__nombre{font:600 10.5px var(--sans)}.ciclo-diagrama__nodo circle{transition:fill .35s}.ciclo-diagrama__nodo.es-activo circle{filter:drop-shadow(0 0 10px #ffffff59)}.ciclo-diagrama__microbios{font:600 11px var(--sans);fill:#a6ffe8;letter-spacing:.04em}.ciclo-diagrama__particula{filter:drop-shadow(0 0 6px);transition:fill .35s}.ciclo-diagrama__centro-n{font:700 12px var(--sans);fill:var(--texto-3);letter-spacing:.14em;text-transform:uppercase}.ciclo-diagrama__centro-t{font:500 26px var(--serif);fill:var(--texto)}.ciclo-diagrama__botones{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ciclo-diagrama__botones button{border:1px solid var(--borde-fuerte);background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px 8px 8px;font-size:15px;font-weight:600;display:inline-flex}.ciclo-diagrama__botones button span{background:var(--c);color:#0b3550;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ciclo-diagrama__botones button[aria-pressed=true]{border-color:var(--c);background:#ffffff1a}.ciclo-diagrama__texto{border-left:3px solid var(--borde-fuerte);min-height:190px;padding-left:20px}.ciclo-diagrama__texto h3{margin-bottom:10px}.ciclo-diagrama__texto p{color:var(--texto-2);margin:0;font-size:17px;line-height:1.7}.ciclo-diagrama__seguir{background:0 0;border:0;margin-top:16px;padding:0;font-size:15px}.grafica-ciclo{border:1px solid var(--borde);background:var(--panel);border-radius:var(--r-panel);max-width:1000px;margin-inline:auto;padding:clamp(16px,2.4vw,28px)}.grafica-ciclo__lecturas{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-bottom:10px;display:flex}.grafica-ciclo__lecturas p{color:var(--texto-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.grafica-ciclo__lecturas span{letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:700;display:block}.grafica-ciclo__lecturas b{font-size:26px;font-family:var(--serif);color:var(--texto);min-width:2.6ch;font-weight:500;display:inline-block}.grafica-ciclo__dia{font-family:var(--serif);color:var(--texto)!important;margin-right:auto!important;font-size:30px!important}.grafica-ciclo__dia b{min-width:2ch;font-size:30px!important}.grafica-ciclo svg{width:100%;height:auto;display:block}.grafica-ciclo__rejilla{stroke:#f0fbf81a}.grafica-ciclo__eje{font:500 12px var(--sans);fill:var(--texto-3)}.grafica-ciclo__eje--der{fill:#5cf2d6}.grafica-ciclo__listo{fill:#5cf2d612}.grafica-ciclo__l{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.grafica-ciclo__l--nh3{stroke:#ff9a70}.grafica-ciclo__l--no2{stroke:#ffd166}.grafica-ciclo__l--no3{stroke:#5cf2d6;stroke-dasharray:7 6}.grafica-ciclo__hoy{stroke:var(--texto);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.grafica-ciclo__control{align-items:center;gap:16px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.grafica-ciclo__control input,.calc-amoniaco input[type=range]{accent-color:var(--dorado);flex:1;width:100%;min-height:44px}.grafica-ciclo__veredicto{color:var(--texto-2);background:#ff9a701a;border:1px solid #ff9a7066;border-radius:14px;margin:12px 0 0;padding:12px 16px}.grafica-ciclo__veredicto b{color:var(--coral)}.grafica-ciclo__veredicto.es-listo{background:#5cf2d61a;border-color:#5cf2d673}.grafica-ciclo__veredicto.es-listo b{color:var(--menta)}.grafica-ciclo__leyenda{margin:12px 0 0}.grafica-ciclo__leyenda span{vertical-align:middle;border-radius:2px;width:22px;height:3px;margin-right:4px;display:inline-block}.l-nh3{background:#ff9a70}.l-no2{background:#ffd166}.l-no3{background:repeating-linear-gradient(90deg,#5cf2d6 0 7px,#0000 7px 12px)}.calc-amoniaco{border:1px solid var(--borde);background:var(--panel);border-radius:var(--r-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(18px,2.6vw,32px);display:grid}.calc-amoniaco fieldset{border:0;margin:0 0 18px;padding:0}.calc-amoniaco legend,.calc-amoniaco label>span{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.calc-amoniaco label>span b{color:var(--dorado);margin-left:6px}.calc-amoniaco label{margin-bottom:14px;display:block}.calc-amoniaco__chips{flex-wrap:wrap;gap:8px;display:flex}.calc-amoniaco__chips button{border:1px solid var(--borde-fuerte);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;min-height:44px;padding:8px 14px;font-weight:600}.calc-amoniaco__chips button[aria-pressed=true]{background:var(--dorado);color:var(--sobre-acento);border-color:var(--dorado)}.calc-amoniaco__resultado{border-left:3px solid #ff9a70;align-self:center;padding-left:22px}.calc-amoniaco__resultado p{color:var(--texto-2);margin:0 0 10px}.calc-amoniaco__grande{font-size:18px}.calc-amoniaco__grande b{font-family:var(--serif);color:#ff9a70;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1.05;display:block}.calc-amoniaco__barra{background:#f0fbf81f;border-radius:999px;height:10px;margin:6px 0 26px;position:relative}.calc-amoniaco__barra i{background:#ff9a70;border-radius:999px;transition:width .25s;position:absolute;inset:0 auto 0 0}.calc-amoniaco__barra small{color:var(--texto-3);font-size:12px;position:absolute;top:14px;left:0}.calc-amoniaco__barra small+small{left:auto;right:0}.guia-pasos{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.guia-pasos li{border:1px solid var(--borde);background:var(--panel);border-radius:var(--r-tarjeta);padding:22px 22px 18px;position:relative}.guia-pasos__n{background:var(--dorado);width:38px;height:38px;color:var(--sobre-acento);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.guia-pasos h3{margin-bottom:8px;font-size:21px}.guia-pasos p{color:var(--texto-2);margin:0;font-size:16px}.guia-fuentes{color:var(--texto-2);gap:10px;margin:16px 0 22px;padding-left:22px;font-size:15px;display:grid}.guia-fuentes li{scroll-margin-top:calc(var(--alto-cabecera) + 30px)}.guia-fuentes li:target{color:var(--texto);background:#ffd16614;border-radius:8px}.aprende-cabeza{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,72px);padding:20px 0 56px;display:grid}.guia-destacada{border:1px solid var(--borde-fuerte);background:var(--panel-2);border-radius:var(--r-panel);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.guia-destacada:hover{border-color:var(--dorado);transform:translateY(-2px)}.guia-destacada img{aspect-ratio:9/16;object-fit:cover;border-radius:14px;width:150px;height:auto}.guia-destacada h2{margin:6px 0 10px;font-size:clamp(24px,2.2vw,30px)}.guia-destacada p{color:var(--texto-2);margin:0 0 12px;font-size:15px}.guia-destacada .sello-listo{letter-spacing:.14em;text-transform:uppercase;background:var(--menta);color:var(--sobre-acento);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.aprende-camino{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aprende-camino li{border:1px dashed var(--borde-fuerte);border-radius:var(--r-tarjeta);padding:18px 20px}.aprende-camino li.es-listo{background:#5cf2d60d;border-style:solid;border-color:#5cf2d680}.aprende-camino h3{margin-bottom:6px;font-size:20px}.aprende-camino p{color:var(--texto-2);margin:0;font-size:15px}.aprende-camino small{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin-top:10px;font-size:12px;font-weight:700;display:block}.aprende-camino li.es-listo small{color:var(--menta)}@media (max-width:900px){.guia-cabeza,.aprende-cabeza,.ciclo-diagrama,.calc-amoniaco{grid-template-columns:1fr}.guia-pasos{grid-template-columns:1fr 1fr}.ciclo-diagrama__texto{min-height:0}}@media (max-width:560px){.guia-pasos,.aprende-camino{grid-template-columns:1fr}.guia-destacada{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.guia-destacada img{width:96px}.grafica-ciclo__lecturas{gap:6px 16px}.grafica-ciclo__lecturas b{font-size:21px}.grafica-ciclo__dia,.grafica-ciclo__dia b{width:100%;font-size:24px!important}.calc-amoniaco__resultado{border-top:3px solid #ff9a70;border-left:0;padding-top:16px;padding-left:0}}
