.libro{--cd-tinta:#0b1220;--cd-tinta2:#334155;--cd-tinta3:#5b6577;--cd-linea:#e6eaf2;--cd-linea-f:#d8dde6;--cd-suave:#f5f7fc;--cd-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;gap:1rem;padding:0 1rem 2rem;display:flex;overflow-x:auto}.hoja{scroll-snap-align:center;border:1px solid var(--cd-linea);width:816px;height:1056px;color:var(--cd-tinta);background:#fff;flex:0 0 816px;font-size:14px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.libro.cd-full{z-index:70;scroll-snap-type:none;touch-action:pan-y;background:#0b1220;place-items:center;gap:0;margin:0;padding:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.libro.cd-full .hoja{display:none}.libro.cd-full .hoja.cd-actual{zoom:var(--cd-scale,1);flex:none;display:block;box-shadow:0 12px 48px #0000008c}.cd-fs-ctrl,.cd-fs-salir{display:none}body.cd-fs .cd-fs-ctrl{z-index:71;background:linear-gradient(#0000,#0006);justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}body.cd-fs .cd-fs-salir{z-index:71;display:grid;position:fixed;top:14px;right:14px}.cd-fs-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:0;border-radius:999px;place-items:center;min-width:48px;min-height:48px;display:grid}.cd-fs-btn:disabled{opacity:.3}.cd-fs-ind{color:#fff;font:600 14px/1 var(--cd-mono);text-align:center;min-width:5.5rem}.cd-lienzo{z-index:1;flex-direction:column;height:100%;padding:46px;display:flex;position:relative}.cd-meta{font-family:var(--cd-mono);color:var(--cd-tinta3);font-size:11px}.cd-filigrana{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;flex-wrap:wrap;place-content:flex-start space-between;gap:40px 34px;height:900px;display:flex;position:absolute;top:64px;left:-20px;right:-20px;overflow:hidden}.cd-filigrana span{font-family:var(--cd-mono);letter-spacing:.14em;color:var(--color-brand);opacity:.055;white-space:nowrap;font-size:9px}.cd-cab{border-bottom:2px solid var(--color-brand);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.cd-cab-izq{align-items:center;gap:10px;display:flex}.cd-cab-logo{object-fit:contain;width:auto;height:24px}.cd-cab-sep{background:var(--cd-linea-f);width:1px;height:20px}.cd-cab-tit{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800}.cd-cab-der{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cd-tinta3);font-size:11px}.cd-pie{border-top:1px solid var(--cd-linea);justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:8px;display:flex}.cd-pie-izq{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-pie-logo{object-fit:contain;width:auto;height:16px}.cd-pie-marca{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cd-tinta3);font-size:9px}.cd-pie-der{font-family:var(--cd-mono);color:var(--cd-tinta3);flex-direction:column;align-items:flex-end;gap:1px;font-size:9px;display:flex}.cd-grid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:18px 22px;margin-top:16px;display:grid}.cd-barra{background:var(--color-brand);color:#fff;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;padding:6px 10px;font-size:13px;font-weight:700}.cd-prod{color:inherit;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.cd-prod-foto{object-fit:contain;background:var(--cd-suave);flex:none;width:64px;height:64px}.cd-prod-txt{min-width:0}.cd-prod-marca{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cd-tinta3);font-size:10px;display:block}.cd-prod-nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cd-prod-meta{font-family:var(--cd-mono);color:var(--cd-tinta2);font-size:11px;display:block}.cd-foto{background:repeating-linear-gradient(45deg,#f1f4f9 0 5px,#e6ebf3 5px 10px);justify-content:center;align-items:center;display:flex}.cd-foto span{font-family:var(--cd-mono);letter-spacing:.1em;color:var(--cd-tinta3);font-size:10px}.cd-portada{background:linear-gradient(160deg,var(--color-brand-50) 0%,#fff 55%)}.cd-portada .cd-lienzo,.cd-sep .cd-lienzo,.cd-contra .cd-lienzo{padding:0}.cd-portada .cd-pie,.cd-sep .cd-pie{padding:8px 46px 20px}.cd-contra .cd-pie{border-top-color:#ffffff2e;padding:8px 46px 20px}.cd-contra .cd-pie-marca,.cd-contra .cd-pie-der{color:#ffffffb3}.cd-contra-cuerpo{padding:46px 46px 0}.cd-portada-barra{background:var(--color-brand);z-index:1;width:20px;position:absolute;top:0;bottom:0;left:0}.cd-portada-cuerpo{flex-direction:column;height:100%;padding:64px 64px 64px 96px;display:flex}.cd-portada-logo{object-fit:contain;align-self:flex-start;width:auto;height:56px}.cd-eyebrow-doc{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.24em;color:var(--color-brand);margin-top:28px;font-size:11px}.cd-portada-tit{font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:70px;font-weight:800;line-height:.98}.cd-regla{background:var(--color-brand);width:120px;height:3px;margin-top:18px}.cd-portada-sub{color:var(--cd-tinta2);max-width:460px;margin-top:16px;font-size:16px;line-height:1.55}.cd-foto-portada,.cd-sep-foto,.cd-eq-foto{display:none}.cd-cifras{border-top:1px solid var(--cd-linea-f);gap:40px;margin-top:22px;padding-top:14px;display:flex}.cd-cifra b{font-family:var(--font-display);color:var(--color-brand);font-size:30px;font-weight:800;display:block}.cd-cifra span{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cd-tinta3);font-size:10px}.cd-firma{background:var(--cd-suave);margin-top:auto;padding:14px 18px}.cd-firma-etq{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cd-tinta3);font-size:9px}.cd-firma-nom{font-family:var(--font-display);margin-top:2px;font-size:22px;font-weight:700}.cd-firma-dat{color:var(--cd-tinta2);font-size:13px}.cd-indice{margin-top:18px}.cd-indice-fila{border-bottom:1px solid var(--cd-linea);color:inherit;align-items:baseline;gap:12px;padding:17px 0;text-decoration:none;display:flex}.cd-indice-num{font-family:var(--cd-mono);color:var(--cd-tinta3);font-size:11px}.cd-indice-tit{font-family:var(--font-display);font-size:21px;font-weight:700}.cd-guia{border-bottom:1px dotted var(--cd-linea-f);flex:1}.cd-indice-meta{font-family:var(--cd-mono);color:var(--cd-tinta3);font-size:10px}.cd-indice-fol{font-family:var(--cd-mono);text-align:right;width:28px;color:var(--cd-tinta2);font-size:11px}.cd-marcas-grid{background:var(--cd-linea);border:1px solid var(--cd-linea);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:18px;display:grid}.cd-marca-celda{background:#fff;justify-content:center;align-items:center;height:124px;padding:8px;display:flex}.cd-marca-nom{font-family:var(--cd-mono);text-align:center;color:var(--cd-tinta2);font-size:11px}.cd-marcas-mas{margin-top:10px}.cd-sep .cd-lienzo{padding:0}.cd-sep-foto{height:392px}.cd-sep-cuerpo{background:var(--color-brand);color:#fff;flex-direction:column;flex:1;padding:34px 46px 46px;display:flex}.cd-sep-num{font-family:var(--cd-mono);letter-spacing:.2em;opacity:.75;font-size:11px}.cd-sep-tit{font-family:var(--font-display);letter-spacing:-.03em;font-size:82px;font-weight:800;line-height:1}.cd-sep-res{font-family:var(--cd-mono);opacity:.85;margin-top:6px;font-size:11px}.cd-sep-cats{grid-template-columns:1fr 1fr;gap:0 34px;margin-top:20px;display:grid}.cd-sep-col{flex-direction:column;display:flex}.cd-sep-cat{opacity:.95;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:flex}.cd-sep-cat i{border-bottom:1px dotted #ffffff59;flex:1}.cd-sep-marcas{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.cd-sep .cd-pie{background:var(--color-brand);border-top-color:#fff3}.cd-sep .cd-pie-marca,.cd-sep .cd-pie-der{color:#ffffffbf}.cd-sep-placa{color:var(--cd-tinta2);font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:4px 8px;font-size:10px}.cd-eq-grid{grid-template-columns:repeat(3,1fr);gap:18px 22px;margin-top:16px;display:grid}.cd-eq-foto{height:130px}.cd-eq-nom{margin-top:4px;font-size:14px;font-weight:600;line-height:1.25}.cd-eq-acepta{font-family:var(--cd-mono);color:var(--cd-tinta2);margin-top:4px;font-size:10px}.cd-eq-sis{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--cd-suave);color:var(--cd-tinta2);margin-top:6px;padding:3px 6px;font-size:9px;display:inline-block}.cd-contra{background:var(--cd-tinta);color:#fff}.cd-contra .cd-filigrana span{color:#fff;opacity:.06}.cd-contra-cuerpo{flex-direction:column;flex:1;display:flex}.cd-contra-placa{background:#fff;align-self:flex-start;padding:12px 16px}.cd-contra-placa img{object-fit:contain;width:auto;height:32px}.cd-contra-tit{font-family:var(--font-display);letter-spacing:-.03em;max-width:560px;margin-top:28px;font-size:58px;font-weight:800;line-height:1.02}.cd-contra-cols{gap:56px;margin-top:32px;font-size:15px;display:flex}.cd-contra-etq{font-family:var(--cd-mono);text-transform:uppercase;letter-spacing:.12em;opacity:.6;margin-bottom:4px;font-size:10px}.cd-contra-marcas{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.cd-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand);font-size:12px;font-weight:700}.cd-chip{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-soft);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cd-chip-on{border-color:var(--color-brand);background:var(--color-brand);color:#fff}@media print{.no-print,header[data-site-header],footer[data-site-footer]{display:none!important}.libro{gap:0;padding:0;display:block;overflow:visible}.hoja{break-after:page;page-break-after:always;box-shadow:none;border:0}.hoja:last-child{break-after:auto;page-break-after:auto}a{color:inherit!important;text-decoration:none!important}.libro.cd-full{z-index:auto;background:0 0;display:block;position:static;overflow:visible}.libro.cd-full .hoja{display:block!important}.libro.cd-full .hoja.cd-actual{box-shadow:none;zoom:1!important}body.cd-fs .cd-fs-ctrl,body.cd-fs .cd-fs-salir{display:none!important}}@page{size:Letter;margin:0}.cd-prod-vars{font-family:var(--cd-mono);color:var(--cd-tinta2);margin-top:2px;font-size:9.5px;line-height:1.35;display:block}.cd-prod-vars b{color:var(--cd-tinta);font-weight:700}@media (min-width:1024px){.cd-columnas .libro{max-width:816px;margin-inline-start:auto;margin-inline-end:auto;padding:0 0 1rem}}@media print{.cd-columnas{max-width:none!important;padding:0!important;display:block!important}.cd-columnas .libro{zoom:1!important}}
