.guia{--g-radio:10px;--g-sep:18px;font-family:var(--font-digitos),var(--font-guia,"Atkinson Hyperlegible"),system-ui,sans-serif;color:var(--g-tinta);background:var(--g-papel);font-size:15px;line-height:1.55;width:min(100%,860px);margin:0 auto;padding:44px 52px 56px;border-radius:6px;box-shadow:0 1px 2px rgba(20,12,40,.06),0 12px 40px -12px rgba(20,12,40,.18);position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;counter-reset:ejercicio paso-num}.guia *{box-sizing:border-box}.guia h1,.guia h2,.guia h3{font-family:var(--font-display-guia,"Fraunces",Georgia,serif);color:var(--g-primario-oscuro);line-height:1.15;margin:0;letter-spacing:-.01em}.guia p{margin:0 0 10px}.guia strong{color:var(--g-primario-oscuro)}@media (max-width:640px){.guia{padding:22px 18px 30px;font-size:14.5px;border-radius:0}}.g-enc{display:grid;grid-template-columns:auto 1fr auto;border:1.5px solid var(--g-primario);border-radius:var(--g-radio);overflow:hidden;margin-bottom:18px;font-size:12.5px}.g-enc__logo{grid-row:span 2;display:flex;align-items:center;justify-content:center;padding:10px 14px;border-right:1.5px solid var(--g-primario);min-width:84px}.g-enc__logo img{max-height:58px;max-width:80px;-o-object-fit:contain;object-fit:contain}.g-enc__logo span{font-family:var(--font-display-guia);font-weight:700;font-size:20px;color:var(--g-primario)}.g-enc__inst{padding:8px 14px;border-bottom:1.5px solid var(--g-primario)}.g-enc__inst b{display:block;font-size:13.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--g-primario-oscuro)}.g-enc__tipo{grid-row:span 2;padding:8px 14px;border-left:1.5px solid var(--g-primario);background:var(--g-primario-texto,var(--g-primario));color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:120px}.g-enc__tipo small{opacity:.92;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.g-enc__tipo b{font-size:15px}.g-enc__datos{display:grid;grid-template-columns:repeat(4,auto)}.g-enc__datos div{padding:6px 14px;border-right:1px solid var(--g-linea)}.g-enc__datos div:last-child{border-right:0}.g-enc__datos small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.g-estudiante{display:flex;gap:18px;font-size:13px;margin:-6px 0 18px}.g-estudiante span{flex:1;border-bottom:1px solid var(--g-tinta);padding-bottom:2px;opacity:.85}.g-estudiante span:last-child{flex:0 0 120px}@media (max-width:640px){.g-enc{grid-template-columns:1fr}.g-enc__logo,.g-enc__tipo{grid-row:auto;border:0}.g-enc__datos{grid-template-columns:1fr 1fr}.g-estudiante{flex-direction:column;gap:10px}}.g-titulo{margin:4px 0 16px}.g-titulo__kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--g-primario);font-weight:700;margin-bottom:6px}.g-titulo h1{font-size:34px;font-weight:700}.g-titulo__sub{font-size:17px;margin-top:6px;color:var(--g-tinta);opacity:.82}.g-pregunta{margin:14px 0 16px;padding:14px 18px 14px 52px;border-radius:var(--g-radio);background:var(--g-suave);position:relative;font-size:16px;font-weight:600;color:var(--g-primario-oscuro)}.g-pregunta:before{content:"?";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--g-acento);color:#fff;display:grid;place-items:center;font-family:var(--font-display-guia);font-size:18px;font-weight:700}.g-objetivo{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border-left:4px solid var(--g-acento);padding:6px 0 6px 14px;margin-bottom:14px}.g-objetivo b{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--g-acento-texto,var(--g-acento));padding-top:3px}.g-referentes{font-size:12.5px;border:1px dashed var(--g-linea);border-radius:var(--g-radio);padding:10px 14px;margin-bottom:22px}.g-referentes summary{cursor:pointer;font-weight:700;color:var(--g-primario);list-style:none}.g-referentes summary::-webkit-details-marker{display:none}.g-referentes summary:after{content:" ▾"}.g-referentes ul{margin:8px 0 0;padding-left:18px;list-style:disc}.g-referentes li{margin-bottom:4px}.g-referentes h4{margin:10px 0 2px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.g-sec{margin-top:26px}.g-sec__cab{display:flex;align-items:center;gap:12px;margin-bottom:12px;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.g-sec__num{flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:var(--g-primario-texto,var(--g-primario));color:#fff;display:grid;place-items:center;font-family:var(--font-display-guia);font-weight:700;font-size:19px}.g-sec__cab h2{font-size:22px;flex:1}.g-sec__cab small{display:block;font-family:var(--font-digitos),var(--font-guia);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--g-primario);font-weight:700;margin-bottom:1px}.g-sec__tiempo{font-size:11.5px;padding:3px 10px;border-radius:99px;border:1px solid var(--g-linea);white-space:nowrap}.g-sec__intro{font-style:italic;opacity:.85;margin-bottom:10px}.g-sec__bloques>*+*{margin-top:var(--g-sep)}.g-b{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.g-b--largo{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.g-b__titulo{font-family:var(--font-display-guia);font-size:16.5px;font-weight:700;color:var(--g-primario-oscuro);margin-bottom:8px}.g-lista{margin:0;padding-left:22px;list-style:disc}ol.g-lista{list-style:decimal}.g-lista li{margin-bottom:4px}.g-lista li::marker{color:var(--g-primario);font-weight:700}.g-conceptos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.g-concepto{border:1px solid var(--g-linea);border-top:4px solid var(--g-primario);border-radius:var(--g-radio);padding:10px 12px;background:var(--g-papel);-moz-column-break-inside:avoid;break-inside:avoid}.g-concepto b{display:block;color:var(--g-primario-oscuro);margin-bottom:3px;font-size:15px}.g-nota{border-radius:var(--g-radio);padding:12px 14px 12px 46px;position:relative;background:var(--g-suave)}.g-nota:before{position:absolute;left:12px;top:11px;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;background:var(--g-primario)}.g-nota b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;color:var(--g-primario-oscuro)}.g-nota--recuerda:before{content:"★"}.g-nota--importante{background:color-mix(in srgb,var(--g-acento) 14%,#fff)}.g-nota--importante:before{content:"!";background:var(--g-acento)}.g-nota--dato:before{content:"i";font-family:Georgia,serif;font-style:italic}.g-nota--error_comun{background:#fff1ef}.g-nota--error_comun:before{content:"✕";background:#c2412d}.g-nota--pista:before{content:"➜";background:var(--g-acento)}.g-formulas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.g-formula{border:1.5px solid var(--g-primario);border-radius:var(--g-radio);padding:10px 12px;text-align:center;-moz-column-break-inside:avoid;break-inside:avoid}.g-formula small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--g-primario);font-weight:700}.g-formula code{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:18px;font-weight:600;margin:4px 0;color:var(--g-primario-oscuro);background:none}.g-formula p{font-size:12.5px;margin:0;opacity:.85}.g-ejemplo{border:1.5px solid var(--g-linea);border-radius:var(--g-radio);overflow:hidden}.g-ejemplo__enun{padding:12px 14px;background:var(--g-suave)}.g-ejemplo__enun small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--g-primario);font-weight:700;margin-bottom:2px}.g-ejemplo ol{list-style:none;margin:0;padding:8px 14px}.g-ejemplo li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:6px 0;border-bottom:1px dashed var(--g-linea);counter-increment:paso-num}.g-ejemplo li:last-child{border-bottom:0}.g-ejemplo li:before{content:counter(paso-num);width:24px;height:24px;border-radius:50%;border:1.5px solid var(--g-primario);color:var(--g-primario);font-weight:700;font-size:12.5px;display:grid;place-items:center}.g-ejemplo ol{counter-reset:paso-num}.g-ejemplo__oculto{border:1.5px dashed var(--g-primario);border-radius:8px;min-height:40px;background:repeating-linear-gradient(transparent 0 26px,var(--g-linea) 26px 27px)}.g-ejemplo__oculto em{font-size:11.5px;opacity:.6;padding:0 8px}.g-ejemplo__resp{padding:10px 14px;border-top:1.5px solid var(--g-linea);display:flex;gap:10px;align-items:baseline}.g-ejemplo__resp b{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--g-acento-texto,var(--g-acento));white-space:nowrap}.g-ejercicios__inst{margin-bottom:8px;font-weight:600}.g-ej{counter-increment:ejercicio;display:grid;grid-template-columns:30px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--g-linea);-moz-column-break-inside:avoid;break-inside:avoid}.g-ej:last-child{border-bottom:0}.g-ej:before{content:counter(ejercicio);width:26px;height:26px;border-radius:8px;background:var(--g-primario-texto,var(--g-primario));color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.g-ej__nivel{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.g-ej__nivel i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--g-acento)}.g-ej__nivel i.on{background:var(--g-acento)}.g-ej__ops{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px;margin-top:6px}.g-ej__ops>span{display:flex;gap:8px;align-items:baseline}.g-ej__ops>span:before{content:"";flex:0 0 13px;height:13px;border:1.5px solid var(--g-tinta);border-radius:50%;transform:translateY(2px)}.g-lineas{margin-top:6px}.g-lineas div{height:26px;border-bottom:1px solid var(--g-linea)}.g-tabla{width:100%;border-collapse:collapse;font-size:13.5px}.g-tabla th{background:var(--g-primario-texto,var(--g-primario));color:#fff;text-align:left;padding:7px 10px;font-weight:700}.g-tabla td{border:1px solid var(--g-linea);padding:7px 10px;vertical-align:top;height:30px}.g-tabla tr:nth-child(2n) td{background:color-mix(in srgb,var(--g-suave) 55%,#fff)}.g-tabla-wrap{overflow-x:auto}.g-diagrama{border:1px solid var(--g-linea);border-radius:var(--g-radio);padding:12px;background:var(--g-papel)}.g-diagrama__svg svg{width:100%;height:auto;max-height:340px;display:block;margin:0 auto}.g-diagrama figcaption{font-size:12.5px;text-align:center;opacity:.8;margin-top:6px}.g-img{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:center}.g-img--portada,.g-img--sin-leyenda{grid-template-columns:1fr}.g-img__marco{position:relative;border-radius:calc(var(--g-radio) + 2px);overflow:hidden;background:var(--g-suave);border:1px solid var(--g-linea)}.g-img__marco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.g-img__leyenda{list-style:none;margin:0;padding:0}.g-img__leyenda li{position:relative;padding:6px 0 6px 28px;border-bottom:1px dashed var(--g-linea);font-size:14px}.g-img__leyenda li:last-child{border-bottom:0}.g-img__leyenda li:before{content:attr(data-n);position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:var(--g-acento);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.g-img__alt{font-size:12px;opacity:.7;margin-top:6px}@media (max-width:640px){.g-img{grid-template-columns:1fr}}.g-img__vacio{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;font-size:13px;color:var(--g-primario-oscuro);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--g-primario) 14%,transparent),transparent 55%),radial-gradient(circle at 75% 70%,color-mix(in srgb,var(--g-acento) 18%,transparent),transparent 55%),var(--g-suave)}.g-img__vacio.cargando:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);background-size:220% 100%;animation:g-brillo 1.6s linear infinite}@keyframes g-brillo{0%{background-position:120% 0}to{background-position:-120% 0}}.g-img__acciones{position:absolute;right:8px;bottom:8px;display:flex;gap:6px;opacity:0;transition:opacity .2s}.g-img__marco:focus-within .g-img__acciones,.g-img__marco:hover .g-img__acciones{opacity:1}.g-img__btn{font:600 12px/1 var(--font-sans,system-ui);padding:7px 10px;border-radius:99px;border:0;background:hsla(0,0%,100%,.94);color:#1e1636;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer}.g-img__btn:hover{background:#fff}.g-img__btn--prim{background:var(--g-primario);color:#fff}.g-img__sello{position:absolute;left:8px;bottom:8px;font:600 10px/1 var(--font-sans,system-ui);padding:4px 8px;border-radius:99px;background:rgba(0,0,0,.45);color:#fff;letter-spacing:.02em}@media (hover:none){.g-img__acciones{opacity:1}}.g-org{display:grid;grid-template-columns:1fr;gap:10px}.g-org__centro{justify-self:center;background:var(--g-primario-texto,var(--g-primario));color:#fff;font-family:var(--font-display-guia);font-weight:700;font-size:17px;padding:10px 22px;border-radius:99px;position:relative}.g-org__ramas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;position:relative;padding-top:16px}.g-org__ramas:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;background:var(--g-linea)}.g-org__rama{border:1.5px solid var(--g-primario);border-radius:var(--g-radio);padding:9px 11px;position:relative;background:var(--g-papel)}.g-org__rama:before{content:"";position:absolute;top:-17px;left:50%;width:2px;height:16px;background:var(--g-linea)}.g-org__rama b{display:block;color:var(--g-primario-oscuro)}.g-org__rama p{font-size:13px;margin:2px 0 0}.g-tiempo{list-style:none;margin:0;padding:0 0 0 20px;border-left:3px solid var(--g-linea)}.g-tiempo li{position:relative;padding:0 0 12px 12px}.g-tiempo li:before{content:"";position:absolute;left:-29px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--g-papel);border:3px solid var(--g-primario)}.g-tiempo b{display:block;color:var(--g-primario);font-size:13px}.g-pasos{list-style:none;margin:0;padding:0;counter-reset:p}.g-pasos li{counter-increment:p;display:grid;grid-template-columns:34px 1fr;gap:8px;padding:6px 0}.g-pasos li:before{content:counter(p);width:28px;height:28px;border-radius:50%;background:var(--g-suave);color:var(--g-primario-oscuro);border:1.5px solid var(--g-primario);font-weight:700;display:grid;place-items:center}.g-lectura{background:var(--g-suave);border-radius:var(--g-radio);padding:14px 18px;font-size:14.5px;position:relative}.g-lectura p:last-child{margin:0}.g-lectura cite{display:block;font-size:11.5px;opacity:.7;margin-top:6px;font-style:normal}.g-preguntas{margin:0;padding-left:22px;list-style:decimal}.g-preguntas li{margin-bottom:10px;-moz-column-break-inside:avoid;break-inside:avoid}.g-preguntas li::marker{color:var(--g-primario);font-weight:700}.g-preguntas--repaso{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.g-preguntas--repaso li{border:1.5px dashed var(--g-primario);border-radius:var(--g-radio);padding:10px 12px;margin:0}.g-rubrica{width:100%;border-collapse:collapse;font-size:12px}.g-rubrica th{background:var(--g-primario-texto,var(--g-primario));color:#fff;padding:6px 8px;text-align:left}.g-rubrica th:first-child{background:var(--g-primario-oscuro)}.g-rubrica td{border:1px solid var(--g-linea);padding:6px 8px;vertical-align:top}.g-rubrica td:first-child{font-weight:700;background:var(--g-suave);width:22%}.g-auto{width:100%;border-collapse:collapse;font-size:13.5px}.g-auto th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px;border-bottom:2px solid var(--g-primario)}.g-auto th:first-child{text-align:left}.g-auto td{padding:8px 6px;border-bottom:1px solid var(--g-linea)}.g-auto td.c{text-align:center;width:84px}.g-auto td.c span{display:inline-block;width:16px;height:16px;border:1.5px solid var(--g-tinta);border-radius:4px}.g-vocab{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.g-vocab div{border-bottom:2px solid var(--g-linea);padding:4px 0 6px}.g-vocab b{color:var(--g-primario)}.g-clave{margin-top:34px;padding-top:18px;border-top:3px double var(--g-linea)}.g-clave h2{font-size:20px;margin-bottom:4px}.g-clave>p{font-size:12.5px;opacity:.7}.g-clave ol{list-style:decimal;-moz-columns:2;column-count:2;-moz-column-gap:28px;column-gap:28px;font-size:13px;padding-left:20px}.g-clave li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}@media (max-width:640px){.g-clave ol{-moz-columns:1;column-count:1}}.g-pie{margin-top:28px;font-size:11px;opacity:.75;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.g-marca{display:none}.guia[data-variante=visual]{background-color:var(--g-papel);background-image:radial-gradient(color-mix(in srgb,var(--g-primario) 22%,transparent) 1px,transparent 1.2px);background-size:20px 20px}.guia[data-variante=visual] .g-titulo{text-align:center}.guia[data-variante=visual] .g-titulo h1{font-size:40px;font-style:italic}.guia[data-variante=visual] .g-titulo__sub{font-family:var(--font-mano,"Caveat",cursive);font-size:24px;color:var(--g-acento-texto,var(--g-acento));opacity:1}.guia[data-variante=visual] .g-sec__num{border-radius:50%;background:var(--g-acento);transform:rotate(-6deg)}.guia[data-variante=visual] .g-sec__cab h2{display:inline;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--g-acento) 38%,transparent) 58% 92%,transparent 92%);padding:0 4px;flex:0 1 auto}.guia[data-variante=visual] .g-sec__cab:after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--g-linea) 0 6px,transparent 6px 10px)}.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques>*+*{margin-top:0}.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques>.g-b--ancho,.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques>.g-diagrama:last-child,.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques>.g-img{grid-column:1/-1}.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques>.g-diagrama{align-self:start}.guia[data-variante=visual] .g-nota--recuerda{background:#fff6c9;transform:rotate(-.6deg);box-shadow:0 6px 14px -8px rgba(0,0,0,.35);font-family:var(--font-mano,"Caveat",cursive);font-size:19px;line-height:1.25}.guia[data-variante=visual] .g-concepto{border-top:0;border-left:5px solid var(--g-acento);background:hsla(0,0%,100%,.92)}.guia[data-variante=visual] .g-img__marco{border:6px solid #fff;box-shadow:0 10px 24px -14px rgba(0,0,0,.5);transform:rotate(-.4deg)}.guia[data-variante=visual] .g-img__leyenda li{font-family:var(--font-mano,"Caveat",cursive);font-size:19px;line-height:1.2}@media (max-width:640px){.guia[data-variante=visual] .g-sec[data-momento=ideas] .g-sec__bloques{grid-template-columns:1fr}}.guia[data-variante=indagacion] .g-secciones{position:relative;padding-left:26px;border-left:3px solid var(--g-linea);margin-left:18px}.guia[data-variante=indagacion] .g-sec__num{position:absolute;left:-48px;border-radius:50%;width:40px;height:40px;border:4px solid var(--g-papel);box-shadow:0 0 0 2px var(--g-primario)}.guia[data-variante=indagacion] .g-sec{position:relative}.guia[data-variante=indagacion] .g-sec__cab h2{font-family:var(--font-digitos),var(--font-guia);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:17px}.guia[data-variante=indagacion] .g-pregunta{background:var(--g-primario-texto,var(--g-primario));color:#fff;font-size:19px;font-family:var(--font-display-guia)}.guia[data-variante=indagacion] .g-pregunta:before{content:"🔍";background:#fff;font-size:15px}.guia[data-variante=indagacion] .g-tabla td{height:34px}.guia[data-variante=indagacion] .g-titulo__kicker:before{content:"◉ "}@media (max-width:640px){.guia[data-variante=indagacion] .g-secciones{margin-left:10px;padding-left:18px}.guia[data-variante=indagacion] .g-sec__num{left:-38px;width:34px;height:34px}}.guia[data-variante=practica] h1,.guia[data-variante=practica] h2{font-family:var(--font-digitos),var(--font-guia);font-weight:800;letter-spacing:-.02em}.guia[data-variante=practica] .g-titulo{border-bottom:4px solid var(--g-primario);padding-bottom:12px}.guia[data-variante=practica] .g-sec__cab{background:var(--g-suave);border-radius:12px;padding:8px 10px}.guia[data-variante=practica] .g-sec__num{border-radius:9px}.guia[data-variante=practica] .g-ejemplo{border-color:var(--g-primario)}.guia[data-variante=practica] .g-ejercicios .g-items{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:22px;column-gap:22px}.guia[data-variante=practica] .g-ejercicios .g-ej{border-bottom:1px solid var(--g-linea)}@media (max-width:640px){.guia[data-variante=practica] .g-ejercicios .g-items{grid-template-columns:1fr}}.guia[data-paleta=grafito] .g-enc__tipo,.guia[data-paleta=grafito] .g-rubrica th,.guia[data-paleta=grafito] .g-tabla th{background:#fff;color:#000;border-bottom:2px solid #000}.guia[data-paleta=grafito] .g-ej:before,.guia[data-paleta=grafito] .g-org__centro,.guia[data-paleta=grafito] .g-pregunta,.guia[data-paleta=grafito] .g-sec__num,.guia[data-paleta=grafito][data-variante=indagacion] .g-pregunta{background:#fff;color:#000;border:2px solid #000}.guia[data-paleta=grafito] .g-img__marco img{filter:grayscale(1)}@media print{body,html{background:#fff!important}.guia{width:100%;max-width:none;padding:0;margin:0;box-shadow:none;border-radius:0;font-size:10.5pt}.guia[data-variante=visual]{background-image:radial-gradient(color-mix(in srgb,var(--g-primario) 16%,transparent) .6px,transparent .8px);background-size:14px 14px}.g-img__acciones,.g-img__sello,.no-imprimir{display:none!important}.g-referentes summary:after,.g-referentes[open] summary:after{content:""}.g-titulo h1{font-size:24pt}.guia[data-variante=visual] .g-titulo h1{font-size:27pt}.g-sec{margin-top:16pt}.g-sec__cab h2{font-size:15pt}.g-clave{-moz-column-break-before:page;break-before:page;page-break-before:always;border-top:0}.guia[data-clave=no] .g-clave{display:none}.g-img__marco{max-height:95mm}.g-img--portada .g-img__marco{max-height:80mm}.g-img__vacio{display:none}.g-img:has(.g-img__vacio){display:none}.visor-guia{background:#fff!important}.visor-guia>main{padding:0!important}.g-marca{display:block;position:fixed;inset:0;pointer-events:none;z-index:9}.g-marca span{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font:800 44pt/1 system-ui,sans-serif;color:rgba(75,31,168,.09);white-space:nowrap;letter-spacing:.04em}a[href]:after{content:none!important}}