/* Hydra · Kits de diseño para HUBs y entradas · fuentes locales (SIL OFL 1.1). Sin Google Fonts. */
@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/anton-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Dancing Script";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/dancing-script-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/dm-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/dm-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/dm-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/fraunces-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/fraunces-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/nunito-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/nunito-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito";font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/nunito-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;font-display:swap;src:url(../../fonts/playfair-display-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/playfair-display-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/poppins-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/poppins-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/poppins-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/poppins-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Rubik";font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/rubik-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Rubik";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/rubik-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/unbounded-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/bricolage-grotesque-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(../../fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* =====================================================================
   Hydra · HUBs y entradas a juego con los kits (v0.33.7)
   Se aplica solo con las plantillas "Kit · …" de Plantillas del sitio.
   Las variables --k-* llegan en línea para cada kit.
   ===================================================================== */
body.hst-active.hst-active[class*="hst-template-kit-"],body.hst-active.hst-active[class*="hst-template-kit-"] .hst-native-site-content,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-native-container{background:var(--k-background)!important;color:var(--k-text)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document{font-family:var(--k-font-body)!important;color:var(--k-text)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-native-main,body.hst-active.hst-active[class*="hst-template-kit-"] main.site-main,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-editorial-sidebar{background:transparent!important;box-shadow:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-native-site-content,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document{overflow-x:clip}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document h1,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document h2,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document h3,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-editorial-sidebar h2,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-editorial-sidebar h3{font-family:var(--k-font-heading)!important;letter-spacing:-.01em}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-document a{color:var(--k-primary)}

/* Hero común */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(24px,4vw,56px)!important;padding:clamp(28px,4.5vw,60px)!important;border:0!important;border-radius:28px!important;background:var(--k-surface)!important;color:var(--k-text)!important;margin-top:24px!important;overflow:hidden;position:relative}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.has-no-media{grid-template-columns:1fr!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-copy{grid-column:1!important;grid-row:1!important;position:relative;z-index:2;max-width:640px}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-media{grid-column:2!important;grid-row:1!important;margin:0!important;max-width:none!important;position:relative;z-index:1}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-media img{width:100%!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important;border-radius:22px!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero h1{font-size:clamp(2.1rem,4.4vw,3.6rem)!important;line-height:1.06!important;margin:12px 0 0!important;color:inherit!important;font-weight:700!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-breadcrumbs{font-size:.84rem!important;opacity:.75;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-breadcrumbs a{color:inherit!important;text-decoration:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-breadcrumbs b{font-weight:400;opacity:.5}

/* Meta y entradilla */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-meta{font-size:.86rem!important;color:var(--k-muted)!important;letter-spacing:.02em}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-lead p{font-size:clamp(1.08rem,1.5vw,1.24rem)!important;line-height:1.6!important;color:var(--k-text)!important;padding-left:18px;border-left:4px solid var(--k-accent)}

/* Índice */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc{background:#fff!important;border:0!important;border-radius:20px!important;padding:22px 26px!important;box-shadow:0 14px 34px rgba(0,0,0,.06)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc strong{font-family:var(--k-font-heading);font-size:1.05rem;color:var(--k-primary)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc ol{display:grid!important;gap:8px!important;padding-left:1.2rem!important;margin-top:12px!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc a{color:var(--k-text)!important;text-decoration:none!important;border-bottom:1px dashed color-mix(in srgb,var(--k-primary) 45%,transparent)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc a:hover{color:var(--k-primary)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-toc li::marker{color:var(--k-primary);font-weight:700}

/* Contenido */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content{font-size:1.06rem;line-height:1.75}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content h2{font-size:clamp(1.6rem,2.4vw,2.2rem)!important;color:var(--k-dark)!important;margin-top:1.8em!important;line-height:1.18!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content h3{font-size:clamp(1.2rem,1.7vw,1.5rem)!important;color:var(--k-dark)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content a{color:var(--k-primary)!important;text-decoration-thickness:2px;text-underline-offset:3px}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content blockquote{margin:1.6em 0;padding:18px 24px;border-left:5px solid var(--k-accent);border-radius:0 16px 16px 0;background:var(--k-surface);font-style:normal}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content img{border-radius:18px}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content table{border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--k-text) 12%,transparent)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content th{background:var(--k-primary);color:#fff}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-original-content ul li::marker{color:var(--k-primary)}

/* Tarjetas (directorio del HUB y relacionados) */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hub-directory>h2,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-related>h2,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq>h2{font-size:clamp(1.6rem,2.6vw,2.3rem)!important;color:var(--k-dark)!important;margin-bottom:22px!important;font-weight:700!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card{border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;transition:transform .25s,box-shadow .25s;overflow:hidden}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(0,0,0,.12)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card-media img{transition:transform .5s}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card:hover .hst-card-media img{transform:scale(1.05)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card h3{font-size:1.12rem!important;line-height:1.3!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card h3 a{color:var(--k-text)!important;text-decoration:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card p{color:var(--k-muted)!important;font-size:.92rem!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-card>div>a:last-child{display:inline-flex!important;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;border-radius:999px;background:var(--k-primary);color:#fff!important;font-weight:600;font-size:.84rem;text-decoration:none!important}

/* FAQ */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq details{background:#fff;border-radius:16px;padding:0 22px;margin:0 0 12px;border:1px solid color-mix(in srgb,var(--k-text) 8%,transparent)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-weight:700;position:relative}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq summary::-webkit-details-marker{display:none}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--k-surface);color:var(--k-primary);font-weight:700;transition:transform .25s}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-faq details p{padding-bottom:18px;color:var(--k-muted)}

/* Anterior / siguiente */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;border:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext a{display:grid;gap:4px;padding:18px 22px;border-radius:18px;background:#fff;text-decoration:none!important;color:var(--k-text)!important;box-shadow:0 8px 24px rgba(0,0,0,.05);transition:transform .2s}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext a:hover{transform:translateY(-3px)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext a:last-child{text-align:right}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext small{color:var(--k-primary);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}

/* CTA del HUB */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-cta{display:flex!important;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,40px)!important;border-radius:26px!important;background:var(--k-primary)!important;color:#fff!important;border:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-cta strong{font-family:var(--k-font-heading);font-size:1.4rem;color:inherit!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-cta p{opacity:.85;margin:6px 0 0;color:inherit!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-cta a{flex:0 0 auto;padding:12px 24px;border-radius:999px;background:#fff;color:var(--k-primary)!important;font-weight:700;text-decoration:none!important}

/* Barra lateral */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-editorial-sidebar h2{font-size:1.15rem!important;color:var(--k-dark)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-sidebar-card a{color:var(--k-text)!important;text-decoration:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-sidebar-card a:hover{color:var(--k-primary)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-sidebar-context{border-radius:18px!important;background:var(--k-surface)!important;border:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-sidebar-context a{color:var(--k-primary)!important}

/* ============================== ECO ============================== */
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media{display:flex!important;align-items:flex-end!important;min-height:440px;padding:clamp(28px,5vw,60px)!important;color:#fff!important;background:var(--k-dark)!important;border-radius:0 0 30px 30px!important;margin-top:0!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media{flex-direction:row!important;justify-content:flex-start!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media .hst-hero-copy{margin:0!important;text-align:left!important;max-width:720px!important;align-self:flex-end!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media .hst-hero-media{position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media .hst-hero-media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(9,24,8,.72),rgba(9,24,8,.2) 70%),linear-gradient(0deg,rgba(9,24,8,.45),transparent 50%)}
body.hst-active.hst-active.hst-template-kit-eco .hst-hero h1{text-shadow:0 2px 20px rgba(0,0,0,.25)}
body.hst-active.hst-active.hst-template-kit-eco .hst-original-content h2{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-toc{background:var(--k-surface)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-lead p{border-left-color:var(--k-primary)}

/* ============================ ORGÁNICO =========================== */
body.hst-active.hst-active.hst-template-kit-organic .hst-hero{background:transparent!important;padding-inline:0!important;border-radius:0!important;overflow:visible}
body.hst-active.hst-active.hst-template-kit-organic .hst-hero::before{content:"";pointer-events:none;position:absolute;right:-6%;top:-30%;width:62%;aspect-ratio:1;border-radius:46% 54% 60% 40%/50% 42% 58% 50%;background:var(--k-secondary);opacity:.5;z-index:0}
body.hst-active.hst-active.hst-template-kit-organic .hst-hero h1{font-weight:800!important;color:#221d18!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-hero-media img{border-radius:46px!important;transform:rotate(1.5deg);box-shadow:0 30px 60px rgba(47,69,51,.25)}
body.hst-active.hst-active.hst-template-kit-organic .hst-card,body.hst-active.hst-active.hst-template-kit-organic .hst-faq details,body.hst-active.hst-active.hst-template-kit-organic .hst-prevnext a{background:#fffaf3!important;border:1px solid rgba(60,50,40,.08)!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-toc{background:var(--k-secondary)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-toc strong,body.hst-active.hst-active.hst-template-kit-organic .hst-toc li::marker{color:#26231f}
body.hst-active.hst-active.hst-template-kit-organic .hst-cta{background:var(--k-secondary)!important;color:#24211d!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-cta a{background:var(--k-accent);color:#fff!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-organic .hst-hub-directory>h2{font-weight:800!important}

/* ============================ PREMIUM ============================ */
body.hst-active.hst-active.hst-template-kit-barista .hst-hero{background:var(--k-secondary)!important;text-align:center}
body.hst-active.hst-active.hst-template-kit-barista .hst-hero-copy{margin-inline:auto}
body.hst-active.hst-active.hst-template-kit-barista .hst-breadcrumbs{justify-content:center;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-hero h1{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-hero h1::after{content:"";display:block;width:60px;height:3px;margin:18px auto 0;background:var(--k-accent);border-radius:2px}
body.hst-active.hst-active.hst-template-kit-barista .hst-hero-media img{border-radius:50% 0 0 50%/70% 0 0 70%!important;aspect-ratio:1.1!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-barista .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-barista .hst-faq>h2{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-card{background:var(--k-surface)!important;text-align:center}
body.hst-active.hst-active.hst-template-kit-barista .hst-card-media img{border-radius:50%!important;width:72%!important;margin:22px auto 0!important;aspect-ratio:1!important;border:6px solid #fff;box-shadow:0 0 0 10px #ecd3ba}
body.hst-active.hst-active.hst-template-kit-barista .hst-card>div>a:last-child{border-radius:10px;background:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-barista .hst-toc{background:var(--k-surface)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-toc strong{font-family:var(--k-font-script)!important;font-size:1.6rem;color:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-barista .hst-lead p{text-align:center;border:0;padding:0;font-family:var(--k-font-heading);font-style:italic;font-size:1.3rem!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-cta{background:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-cta strong{font-family:var(--k-font-script);font-size:2rem;color:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-cta a{background:var(--k-accent);color:#fff!important}

/* ============================= TIENDA ============================ */
body.hst-active.hst-active.hst-template-kit-shop .hst-hero{background:#f4eadf!important;border-radius:20px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-hero h1{font-weight:800!important;letter-spacing:-.03em;color:#24170f!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-hero-media img{border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-card{border:1px solid #efe5d9!important;box-shadow:none!important;border-radius:16px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-shop .hst-cta a{border-radius:8px}
body.hst-active.hst-active.hst-template-kit-shop .hst-toc{border:1px solid #efe5d9!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-cta{background:#3a2216!important;border-radius:18px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-shop .hst-faq details{border:1px solid #efe5d9!important;box-shadow:none!important}

/* ============================== BOLD ============================= */
body.hst-active.hst-active.hst-template-kit-bold .hst-hero{background:var(--k-primary)!important;color:#f6ead8!important;border-radius:22px!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-hero h1,body.hst-active.hst-active.hst-template-kit-bold .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-bold .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-bold .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-bold .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-bold .hst-card h3,body.hst-active.hst-active.hst-template-kit-bold .hst-toc strong,body.hst-active.hst-active.hst-template-kit-bold .hst-cta strong{text-transform:uppercase;font-weight:400!important;letter-spacing:.01em!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-hero h1{font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.95!important;color:#f6ead8!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-hero-media img{border-radius:18px!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-bold .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-bold .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-bold .hst-faq>h2{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-card{background:var(--k-surface)!important;border:1px solid rgba(75,36,22,.12)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-card h3 a{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-card>div>a:last-child{text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}
body.hst-active.hst-active.hst-template-kit-bold .hst-toc{background:var(--k-surface)!important;border:2px solid var(--k-primary)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-lead p{border-left-color:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-bold .hst-cta{background:var(--k-primary)!important;color:#f6ead8!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-cta a{background:#f6ead8;color:var(--k-primary)!important;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}

/* ============================== BENTO ============================ */
body.hst-active.hst-active.hst-template-kit-bento .hst-hero{background:transparent!important;padding:0!important;gap:14px!important;border-radius:0!important;overflow:visible}
body.hst-active.hst-active.hst-template-kit-bento .hst-hero-copy{background:#fff;border-radius:26px;padding:clamp(26px,4vw,46px);align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;max-width:none}
body.hst-active.hst-active.hst-template-kit-bento .hst-hero h1{letter-spacing:-.04em!important;line-height:1!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-hero-media img{border-radius:26px!important;aspect-ratio:auto!important;height:100%!important;min-height:300px}
body.hst-active.hst-active.hst-template-kit-bento .hst-breadcrumbs a{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--k-accent);font-weight:600}
body.hst-active.hst-active.hst-template-kit-bento .hst-card,body.hst-active.hst-active.hst-template-kit-bento .hst-faq details,body.hst-active.hst-active.hst-template-kit-bento .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-bento .hst-toc{border-radius:24px!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-card>div>a:last-child{background:#111}
body.hst-active.hst-active.hst-template-kit-bento .hst-toc strong,body.hst-active.hst-active.hst-template-kit-bento .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-bento .hst-prevnext small{color:#111}
body.hst-active.hst-active.hst-template-kit-bento .hst-lead p{border-left-color:var(--k-accent);border-left-width:8px}
body.hst-active.hst-active.hst-template-kit-bento .hst-cta{background:var(--k-accent)!important;color:#111!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-cta a{background:#111;color:#fff!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-original-content a{color:#111!important;text-decoration-color:var(--k-accent)!important;text-decoration-thickness:4px!important}

/* ============================== NOIR ============================= */
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media{display:flex!important;align-items:flex-end!important;min-height:480px;color:var(--k-text)!important;background:#0b0a09!important;border-radius:0!important;margin-top:0!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media{flex-direction:row!important;justify-content:flex-start!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media .hst-hero-copy{margin:0!important;text-align:left!important;max-width:720px!important;align-self:flex-end!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media .hst-hero-media{position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media .hst-hero-media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important;filter:brightness(.55) saturate(.85)}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 30%,var(--k-background))}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero{background:var(--k-surface)!important;border-radius:4px!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero h1,body.hst-active.hst-active.hst-template-kit-noir .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-noir .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-noir .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-noir .hst-faq>h2{font-style:italic;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-hero h1{font-size:clamp(2.6rem,6vw,5rem)!important;line-height:1!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-breadcrumbs{text-transform:uppercase;letter-spacing:.24em;font-size:.66rem!important;color:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-noir .hst-meta{color:var(--k-primary)!important;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-lead p{border-left-color:var(--k-primary);font-family:var(--k-font-heading);font-style:italic;font-size:1.35rem!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-card,body.hst-active.hst-active.hst-template-kit-noir .hst-toc,body.hst-active.hst-active.hst-template-kit-noir .hst-faq details,body.hst-active.hst-active.hst-template-kit-noir .hst-prevnext a{background:var(--k-surface)!important;border:1px solid rgba(242,235,223,.1)!important;border-radius:4px!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-noir .hst-toc a,body.hst-active.hst-active.hst-template-kit-noir .hst-prevnext a{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-card p,body.hst-active.hst-active.hst-template-kit-noir .hst-faq details p{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-card>div>a:last-child{background:transparent;border:1px solid var(--k-primary);border-radius:0;color:var(--k-primary)!important;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}
body.hst-active.hst-active.hst-template-kit-noir .hst-original-content a,body.hst-active.hst-active.hst-template-kit-noir .hst-document a{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-original-content blockquote{background:transparent;border-left-color:var(--k-primary);font-family:var(--k-font-heading);font-style:italic;font-size:1.25rem}
body.hst-active.hst-active.hst-template-kit-noir .hst-faq summary::after{background:transparent;border:1px solid var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-noir .hst-cta{background:transparent!important;border:1px solid var(--k-primary)!important;border-radius:4px!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-cta a{background:var(--k-primary);color:#111!important;border-radius:0}
body.hst-active.hst-active.hst-template-kit-noir .hst-sidebar-context{background:var(--k-surface)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-noir .hst-editorial-sidebar h2{color:var(--k-text)!important}

/* ============================= PASTEL ============================ */
body.hst-active.hst-active.hst-template-kit-pastel .hst-hero{background:var(--k-secondary)!important;border:3px solid var(--k-text)!important;box-shadow:8px 8px 0 var(--k-text)!important;border-radius:28px!important;overflow:visible}
body.hst-active.hst-active.hst-template-kit-pastel .hst-hero-media img{border:3px solid var(--k-text);box-shadow:6px 6px 0 var(--k-text);transform:rotate(2.5deg)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-hero h1{background:linear-gradient(transparent 60%,#ffd166 60%,#ffd166 90%,transparent 90%);display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}
body.hst-active.hst-active.hst-template-kit-pastel .hst-card,body.hst-active.hst-active.hst-template-kit-pastel .hst-toc,body.hst-active.hst-active.hst-template-kit-pastel .hst-faq details,body.hst-active.hst-active.hst-template-kit-pastel .hst-prevnext a{border:2px solid var(--k-text)!important;box-shadow:5px 5px 0 var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-card:nth-child(3n+1){background:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-card:nth-child(3n+2){background:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-card:nth-child(3n){background:#fff3b0!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-card>div>a:last-child{border:2px solid var(--k-text)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-toc{background:#fff3b0!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-toc strong,body.hst-active.hst-active.hst-template-kit-pastel .hst-toc li::marker{color:var(--k-text)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-original-content h2{display:inline-block;background:linear-gradient(transparent 62%,var(--k-accent) 62%)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-cta{background:var(--k-accent)!important;color:var(--k-text)!important;border:3px solid var(--k-text)!important;box-shadow:8px 8px 0 var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-cta a{background:var(--k-primary);color:#fff!important;border:2px solid var(--k-text)}

/* =====================================================================
   v0.33.8 · Categorías y archivos a juego con los kits
   ===================================================================== */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-document{display:grid;gap:clamp(22px,3vw,36px)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(28px,4.5vw,56px)!important;border:0!important;border-radius:28px!important;background:var(--k-surface)!important;color:var(--k-text)!important;box-shadow:none!important;position:relative;overflow:hidden}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero:not(.has-thumbs){grid-template-columns:1fr}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-document{font-family:var(--k-font-body)!important;color:var(--k-text)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero h1{font-family:var(--k-font-heading)!important;font-weight:700!important;font-size:clamp(2.2rem,5vw,4rem)!important;line-height:1.02!important;margin:10px 0 0!important;color:inherit!important;letter-spacing:-.02em}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero .hst-eyebrow{display:inline-flex;margin:14px 0 0!important;padding:6px 14px;border-radius:999px;background:var(--k-primary);color:#fff!important;font-size:.74rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs{position:relative;height:clamp(200px,22vw,280px)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs span{position:absolute;width:58%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.16);border:5px solid #fff;background:#fff}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs span:nth-child(1){left:0;top:8%;transform:rotate(-4deg);z-index:2}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs span:nth-child(2){right:0;top:0;transform:rotate(3deg);z-index:1}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs span:nth-child(3){left:24%;bottom:0;transform:rotate(1deg);z-index:3}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-description,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-seo{max-width:820px;margin-inline:auto;font-size:1.08rem;line-height:1.7;color:var(--k-muted)!important;text-align:center;background:transparent!important;border:0!important;padding:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-description p,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-seo p{color:inherit!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured{background:transparent!important;border:0!important;padding:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center;gap:0!important;border-radius:28px!important;background:var(--k-dark)!important;color:#fff!important;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.14)!important;border:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-media{height:100%;min-height:320px;margin:0!important;border-radius:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-copy{padding:clamp(24px,4vw,48px)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item h2{font-size:clamp(1.6rem,2.8vw,2.4rem)!important;line-height:1.12!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item h2 a,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item .hst-archive-copy p{color:#fff!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item .hst-archive-copy p{opacity:.82}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item .hst-archive-kicker{color:var(--k-accent)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item .hst-archive-read{background:#fff!important;color:var(--k-dark)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;background:transparent!important;border:0!important;padding:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list .hst-archive-item{display:flex!important;flex-direction:column;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;overflow:hidden;transition:transform .25s,box-shadow .25s;padding:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list .hst-archive-item:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(0,0,0,.12)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list .hst-archive-media{display:block;margin:0!important;border-radius:0!important;overflow:hidden}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list .hst-archive-media img{width:100%!important;aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important;border-radius:0!important;transition:transform .5s}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list .hst-archive-item:hover .hst-archive-media img{transform:scale(1.05)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-copy{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px!important;flex:1}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-kicker{margin:0!important;color:var(--k-primary)!important;font-size:.72rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-item h2{margin:0!important;font-size:1.16rem!important;line-height:1.3!important;font-family:var(--k-font-heading)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-item h2 a{color:var(--k-text)!important;text-decoration:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-copy p{margin:0!important;color:var(--k-muted)!important;font-size:.93rem!important;line-height:1.55}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-read{align-self:flex-start;margin-top:auto!important;display:inline-flex!important;padding:8px 16px;border-radius:999px;background:var(--k-primary);color:#fff!important;font-weight:600;font-size:.84rem;text-decoration:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:#fff;color:var(--k-text)!important;text-decoration:none!important;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.06)}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-pagination .page-numbers.current{background:var(--k-primary);color:#fff!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-subcategories{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;background:transparent!important;border:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-subcategories a{padding:8px 18px;border-radius:999px;background:var(--k-surface);color:var(--k-text)!important;text-decoration:none!important;font-weight:600}
/* Archivo · toque propio de cada kit */
body.hst-active.hst-active.hst-template-kit-eco .hst-kit-archive-hero{background:var(--k-dark)!important;color:#fff!important;border-radius:0 0 34px 34px!important}
body.hst-active.hst-active.hst-template-kit-eco .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent);color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-kit-archive-hero{background:var(--k-secondary)!important;border-radius:60px 60px 60px 12px!important}
body.hst-active.hst-active.hst-template-kit-organic .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-organic .hst-kit-archive-thumbs span{border-radius:46% 54% 60% 40%/50% 42% 58% 50%}
body.hst-active.hst-active.hst-template-kit-organic .hst-archive-list .hst-archive-item{background:#fffaf3!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-kit-archive-hero{background:var(--k-secondary)!important;text-align:center}
body.hst-active.hst-active.hst-template-kit-barista .hst-kit-archive-hero h1{color:var(--k-primary)!important;font-family:var(--k-font-heading)!important}
body.hst-active.hst-active.hst-template-kit-barista .hst-kit-archive-hero .hst-eyebrow{background:transparent;color:var(--k-accent)!important;font-family:var(--k-font-script);font-size:1.5rem!important;letter-spacing:0;text-transform:none;padding:0}
body.hst-active.hst-active.hst-template-kit-barista .hst-kit-archive-thumbs span{border-radius:50%;aspect-ratio:1;width:46%}
body.hst-active.hst-active.hst-template-kit-barista .hst-archive-list .hst-archive-item{background:var(--k-surface)!important;text-align:center}
body.hst-active.hst-active.hst-template-kit-barista .hst-archive-list .hst-archive-media img{border-radius:50%!important;width:72%!important;aspect-ratio:1!important;margin:22px auto 0!important;display:block;border:6px solid #fff;box-shadow:0 0 0 10px #ecd3ba}
body.hst-active.hst-active.hst-template-kit-barista .hst-archive-read{align-self:center}
body.hst-active.hst-active.hst-template-kit-shop .hst-kit-archive-hero{background:#f4eadf!important;border-radius:20px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-kit-archive-hero h1{font-weight:800!important;letter-spacing:-.03em}
body.hst-active.hst-active.hst-template-kit-shop .hst-archive-list .hst-archive-item{border:1px solid #efe5d9!important;box-shadow:none!important;border-radius:16px!important}
body.hst-active.hst-active.hst-template-kit-shop .hst-archive-read{border-radius:8px}
body.hst-active.hst-active.hst-template-kit-bold .hst-kit-archive-hero{background:var(--k-primary)!important;color:#f6ead8!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-bold .hst-archive-item h2{text-transform:uppercase;font-weight:400!important;letter-spacing:0}
body.hst-active.hst-active.hst-template-kit-bold .hst-kit-archive-hero h1{font-size:clamp(3rem,7vw,6rem)!important;line-height:.92!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-kit-archive-hero .hst-eyebrow{background:#f6ead8;color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-archive-list .hst-archive-item{background:var(--k-surface)!important;border:1px solid rgba(75,36,22,.12)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-bold .hst-archive-list .hst-archive-item h2 a{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-kit-archive-hero{background:#fff!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent);color:#111!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list .hst-archive-item:nth-child(5n+1){grid-column:span 2}
body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list .hst-archive-item:nth-child(5n+1) .hst-archive-media img{aspect-ratio:16/8!important}
body.hst-active.hst-active.hst-template-kit-bento .hst-archive-read{background:#111}
body.hst-active.hst-active.hst-template-kit-bento .hst-archive-featured .hst-archive-item{background:#111!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-kit-archive-hero{background:var(--k-surface)!important;border-radius:4px!important;border:1px solid color-mix(in srgb,var(--k-primary) 30%,transparent)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-kit-archive-hero h1{font-style:italic;font-weight:600!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-kit-archive-hero .hst-eyebrow{background:transparent;color:var(--k-primary)!important;padding:0;letter-spacing:.3em}
body.hst-active.hst-active.hst-template-kit-noir .hst-kit-archive-thumbs span{border-radius:2px;border-color:var(--k-surface);filter:saturate(.8)}
body.hst-active.hst-active.hst-template-kit-noir .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-noir .hst-pagination .page-numbers{background:var(--k-surface)!important;border-radius:4px!important;box-shadow:none!important;border:1px solid rgba(242,235,223,.08)!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-archive-list .hst-archive-item h2 a{color:var(--k-text)!important;font-style:italic}
body.hst-active.hst-active.hst-template-kit-noir .hst-archive-read{background:transparent;border:1px solid var(--k-primary);border-radius:0;color:var(--k-primary)!important;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}
body.hst-active.hst-active.hst-template-kit-noir .hst-archive-featured .hst-archive-item{background:#0b0a09!important;border-radius:4px!important}
body.hst-active.hst-active.hst-template-kit-noir .hst-archive-featured .hst-archive-item .hst-archive-read{background:var(--k-primary)!important;color:#111!important;border:0}
body.hst-active.hst-active.hst-template-kit-noir .hst-pagination .page-numbers.current{background:var(--k-primary)!important;color:#111!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-kit-archive-hero{background:var(--k-secondary)!important;border:3px solid var(--k-text)!important;box-shadow:8px 8px 0 var(--k-text)!important;overflow:visible}
body.hst-active.hst-active.hst-template-kit-pastel .hst-kit-archive-hero .hst-eyebrow{background:#fff3b0;color:var(--k-text)!important;border:2px solid var(--k-text)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-kit-archive-thumbs span{border:3px solid var(--k-text);box-shadow:6px 6px 0 var(--k-text)}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-list .hst-archive-item{border:3px solid var(--k-text)!important;box-shadow:6px 6px 0 var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-list .hst-archive-item:nth-child(3n+1){background:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-list .hst-archive-item:nth-child(3n+2){background:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-list .hst-archive-item:nth-child(3n){background:#fff3b0!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-featured .hst-archive-item{border:3px solid var(--k-text)!important;box-shadow:8px 8px 0 var(--k-text)!important;background:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-pastel .hst-archive-read{border:2px solid var(--k-text)}

/* Páginas normales: introducción destacada */
body.hst-active.hst-active[class*="hst-template-kit-"].hst-type-page .hst-intro,body.hst-active.hst-active[class*="hst-template-kit-"] .hst-page-document .hst-intro{font-size:1.12rem;line-height:1.7}

/* =====================================================================
   v0.34.0 · HUBs, páginas, entradas y categorías de los 8 kits nuevos
   ===================================================================== */
/* Espresso oscuro */
body.hst-active.hst-active.hst-template-kit-mocha .hst-hero{background:linear-gradient(135deg,#4a372d,#2c1f19)!important;color:var(--k-text)!important;border:1px solid rgba(255,255,255,.08)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-hero h1,body.hst-active.hst-active.hst-template-kit-mocha .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-mocha .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-mocha .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-mocha .hst-related>h2,body.hst-active.hst-active.hst-template-kit-mocha .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-mocha .hst-kit-archive-hero h1{color:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-hero-media img{border-radius:50% 46% 48% 52%/52% 48% 52% 48%!important;box-shadow:0 30px 60px rgba(0,0,0,.45)}
body.hst-active.hst-active.hst-template-kit-mocha .hst-card,body.hst-active.hst-active.hst-template-kit-mocha .hst-toc,body.hst-active.hst-active.hst-template-kit-mocha .hst-faq details,body.hst-active.hst-active.hst-template-kit-mocha .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-mocha .hst-pagination .page-numbers{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-mocha .hst-toc a,body.hst-active.hst-active.hst-template-kit-mocha .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-list .hst-archive-item h2 a,body.hst-active.hst-active.hst-template-kit-mocha .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-mocha .hst-editorial-sidebar h2{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-card p,body.hst-active.hst-active.hst-template-kit-mocha .hst-faq details p,body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-copy p,body.hst-active.hst-active.hst-template-kit-mocha .hst-meta{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-toc strong,body.hst-active.hst-active.hst-template-kit-mocha .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-kicker,body.hst-active.hst-active.hst-template-kit-mocha .hst-prevnext small{color:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-read{background:var(--k-primary);color:#10201f!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-original-content a,body.hst-active.hst-active.hst-template-kit-mocha .hst-document a{color:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-original-content blockquote{background:rgba(255,255,255,.06)}
body.hst-active.hst-active.hst-template-kit-mocha .hst-cta{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-cta a{background:var(--k-primary);color:#10201f!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-sidebar-context{background:rgba(255,255,255,.06)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-kit-archive-hero{background:linear-gradient(135deg,#4a372d,#2c1f19)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#10201f!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-kit-archive-thumbs span{border-color:#4a372d}
body.hst-active.hst-active.hst-template-kit-mocha .hst-archive-featured .hst-archive-item{background:#241812!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-pagination .page-numbers{color:var(--k-text)!important}
/* Hielo azul */
body.hst-active.hst-active.hst-template-kit-aqua,body.hst-active.hst-active.hst-template-kit-aqua .hst-native-site-content,body.hst-active.hst-active.hst-template-kit-aqua .hst-native-container{background:linear-gradient(180deg,#dceff5,#b9dde9)!important}
body.hst-active.hst-active.hst-template-kit-aqua .hst-hero,body.hst-active.hst-active.hst-template-kit-aqua .hst-kit-archive-hero{background:linear-gradient(135deg,rgba(47,127,154,.95),rgba(108,176,198,.88))!important;color:#fff!important;border-radius:34px!important}
body.hst-active.hst-active.hst-template-kit-aqua .hst-hero h1,body.hst-active.hst-active.hst-template-kit-aqua .hst-kit-archive-hero h1{color:#f1fbff!important;text-transform:uppercase;letter-spacing:.02em}
body.hst-active.hst-active.hst-template-kit-aqua .hst-hero-media img{border-radius:62% 38% 46% 54%/48% 60% 40% 52%!important;box-shadow:inset 0 0 0 10px rgba(255,255,255,.35),0 30px 60px rgba(15,46,61,.3)}
body.hst-active.hst-active.hst-template-kit-aqua .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-aqua .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-aqua .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-aqua .hst-related>h2{text-transform:uppercase;color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-aqua .hst-card,body.hst-active.hst-active.hst-template-kit-aqua .hst-toc,body.hst-active.hst-active.hst-template-kit-aqua .hst-faq details,body.hst-active.hst-active.hst-template-kit-aqua .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-aqua .hst-archive-list .hst-archive-item{background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.hst-active.hst-active.hst-template-kit-aqua .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-aqua .hst-archive-read{background:linear-gradient(135deg,var(--k-primary),#1f4a62)}
body.hst-active.hst-active.hst-template-kit-aqua .hst-cta{background:linear-gradient(135deg,var(--k-primary),#1f4a62)!important}
body.hst-active.hst-active.hst-template-kit-aqua .hst-kit-archive-hero .hst-eyebrow{background:#fff;color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-aqua .hst-kit-archive-thumbs span{border-radius:50%;aspect-ratio:1;width:46%}
/* Verde diagonal */
body.hst-active.hst-active.hst-template-kit-diagonal .hst-hero,body.hst-active.hst-active.hst-template-kit-diagonal .hst-kit-archive-hero{background:#fff!important;position:relative;overflow:hidden;border:1px solid #e3ece8!important}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-hero::before,body.hst-active.hst-active.hst-template-kit-diagonal .hst-kit-archive-hero::before{content:"";position:absolute;inset:0;background:var(--k-primary);clip-path:polygon(64% 0,100% 0,100% 100%,50% 100%);z-index:0}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-hero h1,body.hst-active.hst-active.hst-template-kit-diagonal .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-diagonal .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-diagonal .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-diagonal .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-diagonal .hst-related>h2{text-transform:uppercase;color:var(--k-text)!important;font-weight:700!important}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-hero-media img{border-radius:200px 200px 24px 24px!important;box-shadow:0 30px 60px rgba(0,0,0,.25)}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-card{border:1px solid #e3ece8!important;box-shadow:none!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-diagonal .hst-archive-read{background:transparent;border:1.5px solid var(--k-primary);color:var(--k-primary)!important;border-radius:8px}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-toc{background:var(--k-surface)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-cta{background:var(--k-primary)!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-kit-archive-hero .hst-eyebrow{border-radius:6px}
body.hst-active.hst-active.hst-template-kit-diagonal .hst-kit-archive-thumbs span{border-radius:999px;aspect-ratio:2/1;width:70%}
/* Fresco verde */
body.hst-active.hst-active.hst-template-kit-fresh .hst-hero,body.hst-active.hst-active.hst-template-kit-fresh .hst-kit-archive-hero{background:#fff!important;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.05)!important}
body.hst-active.hst-active.hst-template-kit-fresh .hst-hero::before,body.hst-active.hst-active.hst-template-kit-fresh .hst-kit-archive-hero::before{content:"";position:absolute;right:-14%;top:-40%;width:55%;aspect-ratio:1;border-radius:50%;background:var(--k-primary);z-index:0}
body.hst-active.hst-active.hst-template-kit-fresh .hst-hero h1,body.hst-active.hst-active.hst-template-kit-fresh .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-fresh .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-fresh .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-fresh .hst-related>h2{text-transform:uppercase;font-weight:700!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-fresh .hst-hero-media img{border-radius:50%!important;aspect-ratio:1!important;border:12px solid color-mix(in srgb,var(--k-primary) 55%,#fff)}
body.hst-active.hst-active.hst-template-kit-fresh .hst-card{border-radius:16px!important;box-shadow:0 14px 34px rgba(0,0,0,.07)!important}
body.hst-active.hst-active.hst-template-kit-fresh .hst-card-media img{border-radius:50%!important;aspect-ratio:1!important;width:62%!important;margin:18px auto 0!important;border:6px solid var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-fresh .hst-card{text-align:center}
body.hst-active.hst-active.hst-template-kit-fresh .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-fresh .hst-archive-read{background:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-fresh .hst-cta{background:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-fresh .hst-kit-archive-thumbs span{border-radius:50%;aspect-ratio:1;width:44%;border-color:color-mix(in srgb,var(--k-primary) 55%,#fff)}
/* Sol de fruta */
body.hst-active.hst-active.hst-template-kit-sunny .hst-hero,body.hst-active.hst-active.hst-template-kit-sunny .hst-kit-archive-hero{background:linear-gradient(120deg,#ffd84d,#f5b301)!important;color:#3a2a17!important;position:relative;overflow:visible!important;border-radius:0!important;margin-bottom:24px!important}
body.hst-active.hst-active.hst-template-kit-sunny .hst-hero::after,body.hst-active.hst-active.hst-template-kit-sunny .hst-kit-archive-hero::after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:16px;background:#f5b301;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 20%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H1200V7.3L1191.9 6.5L1174.9 17.4L1143.2 9.0L1120.9 7.9L1089.7 15.5L1058.0 11.7L1035.0 5.1L1003.6 9.5L984.6 5.8L955.3 4.8L938.9 6.4L915.7 4.3L888.3 9.4L868.6 15.5L834.8 13.1L806.7 4.8L779.4 10.6L746.5 15.8L723.4 12.1L697.5 13.7L677.3 16.3L651.8 14.7L624.4 4.5L600.7 6.1L571.5 9.9L555.2 17.7L535.4 14.2L503.9 11.4L478.4 7.4L450.4 15.1L430.4 10.3L404.7 8.4L382.2 13.5L364.0 4.8L348.8 11.7L327.3 12.9L301.7 6.5L271.4 8.3L255.0 6.0L235.2 16.0L220.3 17.7L198.4 12.1L165.4 12.8L147.0 5.7L116.4 9.9L100.6 5.0L77.9 4.5L53.8 4.8L32.5 11.5L17.0 13.1L0.0 8.5Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 20%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H1200V7.3L1191.9 6.5L1174.9 17.4L1143.2 9.0L1120.9 7.9L1089.7 15.5L1058.0 11.7L1035.0 5.1L1003.6 9.5L984.6 5.8L955.3 4.8L938.9 6.4L915.7 4.3L888.3 9.4L868.6 15.5L834.8 13.1L806.7 4.8L779.4 10.6L746.5 15.8L723.4 12.1L697.5 13.7L677.3 16.3L651.8 14.7L624.4 4.5L600.7 6.1L571.5 9.9L555.2 17.7L535.4 14.2L503.9 11.4L478.4 7.4L450.4 15.1L430.4 10.3L404.7 8.4L382.2 13.5L364.0 4.8L348.8 11.7L327.3 12.9L301.7 6.5L271.4 8.3L255.0 6.0L235.2 16.0L220.3 17.7L198.4 12.1L165.4 12.8L147.0 5.7L116.4 9.9L100.6 5.0L77.9 4.5L53.8 4.8L32.5 11.5L17.0 13.1L0.0 8.5Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-sunny .hst-hero h1,body.hst-active.hst-active.hst-template-kit-sunny .hst-kit-archive-hero h1{color:#fff!important;text-shadow:0 3px 0 rgba(160,90,10,.25)}
body.hst-active.hst-active.hst-template-kit-sunny .hst-hero-media img{border-radius:50%!important;aspect-ratio:1!important;border:8px solid #fff}
body.hst-active.hst-active.hst-template-kit-sunny .hst-card,body.hst-active.hst-active.hst-template-kit-sunny .hst-toc,body.hst-active.hst-active.hst-template-kit-sunny .hst-archive-list .hst-archive-item{background:var(--k-surface)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-sunny .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-sunny .hst-archive-read{background:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-sunny .hst-cta{background:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-sunny .hst-kit-archive-hero .hst-eyebrow{background:#fff;color:var(--k-primary)!important}
/* Calma crema */
body.hst-active.hst-active.hst-template-kit-calm .hst-hero,body.hst-active.hst-active.hst-template-kit-calm .hst-kit-archive-hero{background:#fff!important;position:relative;overflow:hidden}
body.hst-active.hst-active.hst-template-kit-calm .hst-hero-media{position:relative}
body.hst-active.hst-active.hst-template-kit-calm .hst-hero-media::before{content:"";position:absolute;inset:-6% 4%;border-radius:50%;background:var(--k-secondary);z-index:-1}
body.hst-active.hst-active.hst-template-kit-calm .hst-hero-media img{border-radius:24px!important;width:76%!important;margin-inline:auto;display:block}
body.hst-active.hst-active.hst-template-kit-calm .hst-hero h1,body.hst-active.hst-active.hst-template-kit-calm .hst-kit-archive-hero h1{font-weight:600!important;letter-spacing:-.02em}
body.hst-active.hst-active.hst-template-kit-calm .hst-card{box-shadow:0 14px 34px rgba(61,42,32,.08)!important}
body.hst-active.hst-active.hst-template-kit-calm .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-calm .hst-archive-read{background:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-calm .hst-cta{background:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-calm .hst-cta a{background:var(--k-accent);color:#fff!important}
body.hst-active.hst-active.hst-template-kit-calm .hst-kit-archive-hero .hst-eyebrow{background:var(--k-secondary)}
body.hst-active.hst-active.hst-template-kit-calm .hst-kit-archive-thumbs span{border-radius:50%;aspect-ratio:1;width:44%}
body.hst-active.hst-active.hst-template-kit-calm .hst-archive-featured .hst-archive-item{background:var(--k-dark)!important}
/* Pincel teal */
body.hst-active.hst-active.hst-template-kit-brush .hst-hero,body.hst-active.hst-active.hst-template-kit-brush .hst-kit-archive-hero{background:var(--k-primary)!important;color:#fff!important;border-radius:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-brush .hst-hero h1,body.hst-active.hst-active.hst-template-kit-brush .hst-kit-archive-hero h1{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-brush .hst-hero-media img{border-radius:50%!important;aspect-ratio:1!important;transform:rotate(-4deg)}
body.hst-active.hst-active.hst-template-kit-brush .hst-card,body.hst-active.hst-active.hst-template-kit-brush .hst-archive-list .hst-archive-item{border-radius:0!important;box-shadow:none!important;background:var(--k-surface)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-brush .hst-card:nth-child(3n+2),body.hst-active.hst-active.hst-template-kit-brush .hst-archive-list .hst-archive-item:nth-child(3n+2){background:#cfe8de!important}
body.hst-active.hst-active.hst-template-kit-brush .hst-card:nth-child(3n),body.hst-active.hst-active.hst-template-kit-brush .hst-archive-list .hst-archive-item:nth-child(3n){background:#f6e6cf!important}
body.hst-active.hst-active.hst-template-kit-brush .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-brush .hst-archive-read{background:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-brush .hst-toc{background:var(--k-surface)!important;box-shadow:none!important;border-radius:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-brush .hst-cta{background:var(--k-accent)!important;border-radius:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0.00 1.20 L2.50 1.10 L5.00 1.33 L7.50 2.13 L10.00 1.12 L12.50 1.22 L15.00 1.39 L17.50 0.51 L20.00 1.23 L22.50 1.49 L25.00 1.84 L27.50 0.31 L30.00 0.77 L32.50 0.30 L35.00 1.88 L37.50 1.63 L40.00 0.19 L42.50 2.26 L45.00 2.22 L47.50 1.54 L50.00 1.45 L52.50 0.45 L55.00 0.13 L57.50 1.26 L60.00 0.23 L62.50 0.52 L65.00 0.63 L67.50 0.17 L70.00 1.12 L72.50 1.07 L75.00 1.95 L77.50 1.24 L80.00 1.51 L82.50 1.20 L85.00 1.56 L87.50 1.11 L90.00 0.71 L92.50 2.29 L95.00 2.29 L97.50 1.95 L100.00 1.00 L99.37 2.50 L98.67 5.00 L98.51 7.50 L98.62 10.00 L98.23 12.50 L99.48 15.00 L98.82 17.50 L99.62 20.00 L98.80 22.50 L99.82 25.00 L99.63 27.50 L98.10 30.00 L98.48 32.50 L99.74 35.00 L98.95 37.50 L99.86 40.00 L98.82 42.50 L98.23 45.00 L99.23 47.50 L99.50 50.00 L98.59 52.50 L98.26 55.00 L98.70 57.50 L99.84 60.00 L99.46 62.50 L98.31 65.00 L98.54 67.50 L98.28 70.00 L98.21 72.50 L99.53 75.00 L98.42 77.50 L99.11 80.00 L98.91 82.50 L98.44 85.00 L99.42 87.50 L98.34 90.00 L99.26 92.50 L98.31 95.00 L98.86 97.50 L100.00 98.80 L97.50 99.64 L95.00 99.79 L92.50 98.13 L90.00 99.77 L87.50 99.33 L85.00 98.12 L82.50 98.25 L80.00 99.50 L77.50 99.70 L75.00 98.04 L72.50 98.10 L70.00 99.61 L67.50 98.96 L65.00 98.76 L62.50 99.81 L60.00 98.70 L57.50 98.52 L55.00 99.02 L52.50 98.23 L50.00 98.98 L47.50 97.90 L45.00 97.86 L42.50 98.35 L40.00 98.42 L37.50 99.40 L35.00 98.27 L32.50 98.17 L30.00 99.88 L27.50 97.92 L25.00 99.11 L22.50 99.58 L20.00 98.57 L17.50 98.16 L15.00 99.65 L12.50 98.37 L10.00 99.47 L7.50 99.84 L5.00 98.29 L2.50 98.17 L0.00 99.00 L1.74 97.50 L0.13 95.00 L0.16 92.50 L0.35 90.00 L1.15 87.50 L1.34 85.00 L1.28 82.50 L1.86 80.00 L1.70 77.50 L0.75 75.00 L0.34 72.50 L1.13 70.00 L0.76 67.50 L0.42 65.00 L0.21 62.50 L0.90 60.00 L0.58 57.50 L0.13 55.00 L0.47 52.50 L1.75 50.00 L0.60 47.50 L1.21 45.00 L1.63 42.50 L1.11 40.00 L0.51 37.50 L0.22 35.00 L1.40 32.50 L0.42 30.00 L0.63 27.50 L1.17 25.00 L1.58 22.50 L0.56 20.00 L1.37 17.50 L0.53 15.00 L1.83 12.50 L0.17 10.00 L0.29 7.50 L0.86 5.00 L1.19 2.50Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-brush .hst-cta a{background:#ffd23f;color:#2b2b2b!important}
body.hst-active.hst-active.hst-template-kit-brush .hst-kit-archive-hero .hst-eyebrow{background:#ffd23f;color:#2b2b2b!important}
/* Retro teal */
body.hst-active.hst-active.hst-template-kit-retro .hst-hero,body.hst-active.hst-active.hst-template-kit-retro .hst-kit-archive-hero{background:var(--k-primary)!important;color:var(--k-secondary)!important;border-radius:0!important;position:relative;overflow:visible!important;margin-bottom:24px!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-hero::after,body.hst-active.hst-active.hst-template-kit-retro .hst-kit-archive-hero::after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:16px;background:var(--k-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 20%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H1200V7.3L1191.9 6.5L1174.9 17.4L1143.2 9.0L1120.9 7.9L1089.7 15.5L1058.0 11.7L1035.0 5.1L1003.6 9.5L984.6 5.8L955.3 4.8L938.9 6.4L915.7 4.3L888.3 9.4L868.6 15.5L834.8 13.1L806.7 4.8L779.4 10.6L746.5 15.8L723.4 12.1L697.5 13.7L677.3 16.3L651.8 14.7L624.4 4.5L600.7 6.1L571.5 9.9L555.2 17.7L535.4 14.2L503.9 11.4L478.4 7.4L450.4 15.1L430.4 10.3L404.7 8.4L382.2 13.5L364.0 4.8L348.8 11.7L327.3 12.9L301.7 6.5L271.4 8.3L255.0 6.0L235.2 16.0L220.3 17.7L198.4 12.1L165.4 12.8L147.0 5.7L116.4 9.9L100.6 5.0L77.9 4.5L53.8 4.8L32.5 11.5L17.0 13.1L0.0 8.5Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 20%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 0H1200V7.3L1191.9 6.5L1174.9 17.4L1143.2 9.0L1120.9 7.9L1089.7 15.5L1058.0 11.7L1035.0 5.1L1003.6 9.5L984.6 5.8L955.3 4.8L938.9 6.4L915.7 4.3L888.3 9.4L868.6 15.5L834.8 13.1L806.7 4.8L779.4 10.6L746.5 15.8L723.4 12.1L697.5 13.7L677.3 16.3L651.8 14.7L624.4 4.5L600.7 6.1L571.5 9.9L555.2 17.7L535.4 14.2L503.9 11.4L478.4 7.4L450.4 15.1L430.4 10.3L404.7 8.4L382.2 13.5L364.0 4.8L348.8 11.7L327.3 12.9L301.7 6.5L271.4 8.3L255.0 6.0L235.2 16.0L220.3 17.7L198.4 12.1L165.4 12.8L147.0 5.7L116.4 9.9L100.6 5.0L77.9 4.5L53.8 4.8L32.5 11.5L17.0 13.1L0.0 8.5Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body.hst-active.hst-active.hst-template-kit-retro .hst-hero h1,body.hst-active.hst-active.hst-template-kit-retro .hst-kit-archive-hero h1{color:var(--k-secondary)!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-hero-media img{border:5px solid #fff;transform:rotate(3deg);border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-retro .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-retro .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-retro .hst-related>h2{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-card,body.hst-active.hst-active.hst-template-kit-retro .hst-archive-list .hst-archive-item{border:2px dashed color-mix(in srgb,var(--k-accent) 40%,transparent)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-retro .hst-archive-read{background:#fde3cf;color:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-toc{background:#d9efe6!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-cta{background:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-cta a{color:var(--k-accent)!important}
body.hst-active.hst-active.hst-template-kit-retro .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-retro .hst-archive-featured .hst-archive-item{background:var(--k-dark)!important}

/* v0.35.1 · 8 kits nuevos en HUB, página, entrada y categoría */
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero,body.hst-active.hst-active.hst-template-kit-leaf .hst-kit-archive-hero{background:linear-gradient(135deg,#3f7b5d,#2c5a45)!important;color:var(--k-text)!important;border:1px solid rgba(255,255,255,.08)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero h1,body.hst-active.hst-active.hst-template-kit-leaf .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-leaf .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-leaf .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-leaf .hst-related>h2,body.hst-active.hst-active.hst-template-kit-leaf .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-leaf .hst-kit-archive-hero h1{color:#f4dfbf!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card,body.hst-active.hst-active.hst-template-kit-leaf .hst-toc,body.hst-active.hst-active.hst-template-kit-leaf .hst-faq details,body.hst-active.hst-active.hst-template-kit-leaf .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-leaf .hst-pagination .page-numbers{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-leaf .hst-toc a,body.hst-active.hst-active.hst-template-kit-leaf .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-list .hst-archive-item h2 a,body.hst-active.hst-active.hst-template-kit-leaf .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-leaf .hst-editorial-sidebar h2,body.hst-active.hst-active.hst-template-kit-leaf .hst-faq summary{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card p,body.hst-active.hst-active.hst-template-kit-leaf .hst-faq details p,body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-copy p,body.hst-active.hst-active.hst-template-kit-leaf .hst-meta{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-toc strong,body.hst-active.hst-active.hst-template-kit-leaf .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-kicker,body.hst-active.hst-active.hst-template-kit-leaf .hst-prevnext small{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-read,body.hst-active.hst-active.hst-template-kit-leaf .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#3a2a1c!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-original-content a,body.hst-active.hst-active.hst-template-kit-leaf .hst-document a{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-cta a{background:var(--k-primary);color:#3a2a1c!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-original-content blockquote,body.hst-active.hst-active.hst-template-kit-leaf .hst-sidebar-context{background:rgba(255,255,255,.06)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-cta{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-archive-featured .hst-archive-item{background:#1f4636!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-pagination .page-numbers{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero-media img{border-radius:0 46% 0 46%!important;box-shadow:0 30px 60px rgba(0,0,0,.35)}
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero{position:relative;overflow:hidden}
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero::before{content:"";position:absolute;left:0;bottom:0;width:32%;height:40%;background:#7a4a33;clip-path:polygon(0 30%,100% 100%,0 100%);opacity:.8;pointer-events:none}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card:nth-child(3n+1){background:linear-gradient(160deg,#7ea65d,#5b8a45)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card:nth-child(3n+2){background:linear-gradient(160deg,#6d4130,#4c2c20)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card:nth-child(3n){background:linear-gradient(160deg,#a8714a,#7c4e30)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-card p{color:rgba(255,255,255,.8)!important}

body.hst-active.hst-active.hst-template-kit-georgia .hst-hero,body.hst-active.hst-active.hst-template-kit-georgia .hst-kit-archive-hero{background:linear-gradient(90deg,#2b211b,#4a3527)!important;color:#fffaf2!important;border-radius:0 0 40px 40px!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-hero h1,body.hst-active.hst-active.hst-template-kit-georgia .hst-kit-archive-hero h1{color:#fffaf2!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-hero-media img{border-radius:46% 54% 42% 58%/58% 44% 56% 42%!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-georgia .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-georgia .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-georgia .hst-related>h2{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-original-content h2::after{content:" ♡";color:#d9622b;font-size:.7em}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+1){background:#d9622b!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+2){background:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+1) h3 a,body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+2) h3 a,body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+1) p,body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n+2) p{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card:nth-child(3n){background:var(--k-surface)!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card{border:0!important;box-shadow:none!important;border-radius:20px!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-georgia .hst-archive-read{background:#fffaf2;color:var(--k-primary)!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-toc{background:var(--k-surface)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-cta{background:#f3c9a8!important;color:var(--k-text)!important;border-radius:30px!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-cta a{background:var(--k-primary);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-kit-archive-hero .hst-eyebrow{background:#d9622b;color:#fff!important}
body.hst-active.hst-active.hst-template-kit-georgia .hst-archive-featured .hst-archive-item{background:var(--k-primary)!important}

body.hst-active.hst-active.hst-template-kit-beauty .hst-hero,body.hst-active.hst-active.hst-template-kit-beauty .hst-kit-archive-hero{background:linear-gradient(135deg,#fff,#eef2ea)!important;border:1px solid #e3e8dc!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-hero-media img{border-radius:999px 999px 24px 24px!important;aspect-ratio:4/4.4!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-hero h1,body.hst-active.hst-active.hst-template-kit-beauty .hst-kit-archive-hero h1{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-beauty .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-beauty .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-beauty .hst-related>h2{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-hub-directory>h2::before,body.hst-active.hst-active.hst-template-kit-beauty .hst-related>h2::before{content:"";display:inline-block;width:30px;height:1px;margin:0 12px 6px 0;background:#c8a96a;vertical-align:middle}
body.hst-active.hst-active.hst-template-kit-beauty .hst-card{border:1px solid #ebe7de!important;box-shadow:none!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-card img{border-radius:12px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-beauty .hst-archive-read{background:var(--k-dark);color:#fff!important;border-radius:8px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-toc{background:var(--k-surface)!important;box-shadow:none!important;border-radius:12px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-cta{background:var(--k-dark)!important;color:#fff!important;border-radius:12px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-cta a{background:#c8a96a;color:#1e2a20!important;border-radius:8px!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#fff!important}
body.hst-active.hst-active.hst-template-kit-beauty .hst-archive-featured .hst-archive-item{background:var(--k-dark)!important}

body.hst-active.hst-active.hst-template-kit-indigo .hst-hero,body.hst-active.hst-active.hst-template-kit-indigo .hst-kit-archive-hero{background:radial-gradient(circle at 75% 40%,#e6eaf8,transparent 60%),var(--k-background)!important;border:1px solid #e7eaf6!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-hero h1,body.hst-active.hst-active.hst-template-kit-indigo .hst-kit-archive-hero h1{font-weight:500!important;color:var(--k-dark)!important;font-size:clamp(2.4rem,5vw,4.2rem)!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-hero-media img{border-radius:30px!important;transform:rotate(-3deg);box-shadow:0 30px 60px rgba(27,35,64,.22)}
body.hst-active.hst-active.hst-template-kit-indigo .hst-document h2,body.hst-active.hst-active.hst-template-kit-indigo .hst-document h3{font-weight:500!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-indigo .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-indigo .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-indigo .hst-related>h2{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-indigo .hst-related>h2{text-decoration:underline;text-decoration-color:#5b74d6;text-decoration-thickness:1px;text-underline-offset:10px}
body.hst-active.hst-active.hst-template-kit-indigo .hst-card{border:1px solid #e7eaf6!important;box-shadow:none!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-card h3{font-weight:600!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-indigo .hst-archive-read{background:var(--k-secondary);color:var(--k-primary)!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-toc{background:#fff!important;border:1px solid #e7eaf6!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-cta{background:radial-gradient(circle at 30% 50%,#2b3a76,var(--k-dark) 70%)!important;color:#e6eaf8!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-cta a{background:#fff;color:var(--k-dark)!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-kit-archive-hero .hst-eyebrow{background:#5b74d6;color:#fff!important}
body.hst-active.hst-active.hst-template-kit-indigo .hst-archive-featured .hst-archive-item{background:var(--k-dark)!important}

body.hst-active.hst-active.hst-template-kit-mono .hst-hero,body.hst-active.hst-active.hst-template-kit-mono .hst-kit-archive-hero{background:#fff!important;border:0!important;border-top:4px solid #0d0d0d!important;border-bottom:1px solid #0d0d0d!important;border-radius:0!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-hero h1,body.hst-active.hst-active.hst-template-kit-mono .hst-kit-archive-hero h1{text-transform:uppercase;letter-spacing:-.04em!important;line-height:.95!important;color:#0d0d0d!important;font-size:clamp(2rem,4vw,3.6rem)!important;overflow-wrap:break-word}
body.hst-active.hst-active.hst-template-kit-mono .hst-hero-media img{border-radius:0!important;filter:grayscale(1) contrast(1.1)}
body.hst-active.hst-active.hst-template-kit-mono .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-mono .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-mono .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-mono .hst-related>h2{text-transform:uppercase;letter-spacing:-.03em;color:#0d0d0d!important;border-bottom:4px solid #0d0d0d;padding-bottom:10px}
body.hst-active.hst-active.hst-template-kit-mono .hst-card,body.hst-active.hst-active.hst-template-kit-mono .hst-toc,body.hst-active.hst-active.hst-template-kit-mono .hst-faq details,body.hst-active.hst-active.hst-template-kit-mono .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-mono .hst-prevnext a{border-radius:0!important;border:1px solid #0d0d0d!important;box-shadow:none!important;background:#fff!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-card img,body.hst-active.hst-active.hst-template-kit-mono .hst-archive-list img,body.hst-active.hst-active.hst-template-kit-mono .hst-original-content img{border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-card img{filter:grayscale(1)}
body.hst-active.hst-active.hst-template-kit-mono .hst-card:hover img{filter:none}
body.hst-active.hst-active.hst-template-kit-mono .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-mono .hst-archive-read{background:#0d0d0d;color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-lead p{border-left-color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-cta{background:var(--k-primary)!important;color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-cta a{background:#0d0d0d;color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-mono .hst-archive-featured .hst-archive-item{background:#0d0d0d!important}

body.hst-active.hst-active.hst-template-kit-sunset,body.hst-active.hst-active.hst-template-kit-sunset .hst-native-site-content,body.hst-active.hst-active.hst-template-kit-sunset .hst-native-container{background:linear-gradient(180deg,#fff1e6 0%,#ffe4ec 45%,#f3e6ff 100%)!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-hero,body.hst-active.hst-active.hst-template-kit-sunset .hst-kit-archive-hero{background:radial-gradient(circle at 10% 10%,rgba(255,179,92,.55),transparent 45%),radial-gradient(circle at 90% 60%,rgba(232,69,107,.4),transparent 45%),rgba(255,255,255,.45)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:32px!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-hero h1,body.hst-active.hst-active.hst-template-kit-sunset .hst-kit-archive-hero h1{font-size:clamp(1.9rem,3.4vw,3.1rem)!important;overflow-wrap:break-word;padding-right:.08em;background:linear-gradient(120deg,#c2185b,#e8456b 40%,#ff8a3d 80%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-hero-media img{border:10px solid rgba(255,255,255,.55);border-radius:30px!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-sunset .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-sunset .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-sunset .hst-related>h2{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-card,body.hst-active.hst-active.hst-template-kit-sunset .hst-toc,body.hst-active.hst-active.hst-template-kit-sunset .hst-faq details,body.hst-active.hst-active.hst-template-kit-sunset .hst-archive-list .hst-archive-item{background:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.hst-active.hst-active.hst-template-kit-sunset .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-sunset .hst-archive-read,body.hst-active.hst-active.hst-template-kit-sunset .hst-cta a{background:linear-gradient(135deg,var(--k-primary),#ffb35c);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-cta{background:linear-gradient(135deg,#2b1a4a,#7a2a6a)!important;color:#fff!important;border-radius:32px!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-kit-archive-hero .hst-eyebrow{background:rgba(255,255,255,.7);color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-sunset .hst-archive-featured .hst-archive-item{background:linear-gradient(135deg,#2b1a4a,#7a2a6a)!important}

body.hst-active.hst-active.hst-template-kit-kraft .hst-hero,body.hst-active.hst-active.hst-template-kit-kraft .hst-kit-archive-hero{background:#fffdf6!important;border:0!important;border-radius:4px!important;box-shadow:0 18px 36px rgba(60,40,20,.18)!important;transform:rotate(-.4deg)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-hero h1,body.hst-active.hst-active.hst-template-kit-kraft .hst-kit-archive-hero h1{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-hero-media img{border:12px solid #fff;border-bottom-width:40px;border-radius:0!important;transform:rotate(3deg);box-shadow:0 18px 36px rgba(60,40,20,.25)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-kraft .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-kraft .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-kraft .hst-related>h2{color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-original-content h2{text-decoration:underline!important;text-decoration-color:#e2b93b!important;text-decoration-thickness:5px!important;text-underline-offset:5px!important;text-decoration-skip-ink:none}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card{border-radius:2px!important;border:0!important;box-shadow:0 12px 24px rgba(60,40,20,.16)!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card:nth-child(4n+1){background:#fff1a8!important;transform:rotate(-1deg)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card:nth-child(4n+2){background:#ffd3d8!important;transform:rotate(1deg)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card:nth-child(4n+3){background:#d4e9ff!important;transform:rotate(-.6deg)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card:nth-child(4n){background:#d6f2cf!important;transform:rotate(.8deg)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-kraft .hst-archive-read{background:var(--k-primary);color:#fff!important;border-radius:4px!important;box-shadow:3px 3px 0 var(--k-dark)}
body.hst-active.hst-active.hst-template-kit-kraft .hst-toc{background:#fffdf6 repeating-linear-gradient(180deg,transparent 0 27px,#d9e4f2 27px 28px)!important;border-radius:2px!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-kraft .hst-faq details,body.hst-active.hst-active.hst-template-kit-kraft .hst-prevnext a{background:#fffdf6!important;border-radius:2px!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-cta{background:#fffdf6!important;color:var(--k-text)!important;border-radius:2px!important;box-shadow:0 18px 36px rgba(60,40,20,.18)!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-cta a{background:var(--k-primary);color:#fff!important;border-radius:4px!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-kit-archive-hero .hst-eyebrow{background:#e2b93b;color:#2a1d10!important}
body.hst-active.hst-active.hst-template-kit-kraft .hst-archive-featured .hst-archive-item{background:var(--k-dark)!important}

body.hst-active.hst-active.hst-template-kit-night .hst-hero,body.hst-active.hst-active.hst-template-kit-night .hst-kit-archive-hero{background:radial-gradient(circle at 10% 10%,rgba(53,224,208,.22),transparent 45%),radial-gradient(circle at 90% 90%,rgba(123,92,255,.25),transparent 45%),#131a33!important;color:var(--k-text)!important;border:1px solid rgba(255,255,255,.08)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-hero h1,body.hst-active.hst-active.hst-template-kit-night .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-night .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-night .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-night .hst-related>h2,body.hst-active.hst-active.hst-template-kit-night .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-night .hst-kit-archive-hero h1{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-night .hst-card,body.hst-active.hst-active.hst-template-kit-night .hst-toc,body.hst-active.hst-active.hst-template-kit-night .hst-faq details,body.hst-active.hst-active.hst-template-kit-night .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-night .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-night .hst-pagination .page-numbers{background:#131a33!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-night .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-night .hst-toc a,body.hst-active.hst-active.hst-template-kit-night .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-night .hst-archive-list .hst-archive-item h2 a,body.hst-active.hst-active.hst-template-kit-night .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-night .hst-editorial-sidebar h2,body.hst-active.hst-active.hst-template-kit-night .hst-faq summary{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-night .hst-card p,body.hst-active.hst-active.hst-template-kit-night .hst-faq details p,body.hst-active.hst-active.hst-template-kit-night .hst-archive-copy p,body.hst-active.hst-active.hst-template-kit-night .hst-meta{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-toc strong,body.hst-active.hst-active.hst-template-kit-night .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-night .hst-archive-kicker,body.hst-active.hst-active.hst-template-kit-night .hst-prevnext small{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-night .hst-archive-read,body.hst-active.hst-active.hst-template-kit-night .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#04121a!important}
body.hst-active.hst-active.hst-template-kit-night .hst-original-content a,body.hst-active.hst-active.hst-template-kit-night .hst-document a{color:var(--k-primary)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-cta a{background:var(--k-primary);color:#04121a!important}
body.hst-active.hst-active.hst-template-kit-night .hst-original-content blockquote,body.hst-active.hst-active.hst-template-kit-night .hst-sidebar-context{background:rgba(255,255,255,.06)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-cta{background:#131a33!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-archive-featured .hst-archive-item{background:#131a33!important}
body.hst-active.hst-active.hst-template-kit-night .hst-pagination .page-numbers{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-hero-media img{border:2px solid var(--k-primary);box-shadow:0 0 40px rgba(53,224,208,.35)}
body.hst-active.hst-active.hst-template-kit-night .hst-card:hover{border-color:var(--k-primary)!important;box-shadow:0 0 24px rgba(53,224,208,.25)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-kit-archive-hero .hst-eyebrow{box-shadow:0 0 18px rgba(53,224,208,.5)}
body.hst-active.hst-active.hst-template-kit-night .hst-toc strong{color:#b6ff4a!important}

/* v0.35.4 · Hogar acogedor */
body.hst-active.hst-active.hst-template-kit-nest .hst-hero,body.hst-active.hst-active.hst-template-kit-nest .hst-kit-archive-hero{background:var(--k-background)!important;border:1px solid #eadfce!important;border-radius:22px!important;overflow:hidden!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-hero h1,body.hst-active.hst-active.hst-template-kit-nest .hst-kit-archive-hero h1{font-weight:500!important;color:var(--k-text)!important;letter-spacing:-.01em}
body.hst-active.hst-active.hst-template-kit-nest .hst-hero-media img{border-radius:46% 0 0 0/60% 0 0 0!important;border-top-right-radius:18px!important;border-bottom-right-radius:18px!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-document h2,body.hst-active.hst-active.hst-template-kit-nest .hst-document h3{font-weight:500!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-nest .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-nest .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-nest .hst-related>h2{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-card{background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(60,40,25,.08)!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-nest .hst-archive-read{background:var(--k-primary);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-toc{background:#efe5d8!important;box-shadow:none!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-cta{background:#26332a!important;color:#f3ebe0!important;border-radius:18px!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-cta a{background:#fff;color:#26332a!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary);color:#fff!important}
body.hst-active.hst-active.hst-template-kit-nest .hst-archive-featured .hst-archive-item{background:#26332a!important}

/* Responsive */
@media (max-width:900px){
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero{grid-template-columns:1fr!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-media{grid-column:1!important;grid-row:2!important}
	body.hst-active.hst-active.hst-template-kit-organic .hst-hero::before{width:120%;right:-40%}
	body.hst-active.hst-active.hst-template-kit-barista .hst-hero-media img{border-radius:22px!important}
	body.hst-active.hst-active.hst-template-kit-bento .hst-hero-media img{min-height:220px}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-cta{flex-direction:column;align-items:flex-start}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero{grid-template-columns:1fr!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs{height:200px;max-width:420px}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list,body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-item{grid-template-columns:1fr!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-featured .hst-archive-media{min-height:220px}
}
@media (max-width:600px){
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext{grid-template-columns:1fr}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-prevnext a:last-child{text-align:left}
	body.hst-active.hst-active.hst-template-kit-eco .hst-hero.has-media,body.hst-active.hst-active.hst-template-kit-noir .hst-hero.has-media{min-height:360px}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-archive-list,body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list{grid-template-columns:1fr!important}
	body.hst-active.hst-active.hst-template-kit-bento .hst-archive-list .hst-archive-item:nth-child(5n+1){grid-column:auto}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-thumbs{height:160px}
}

/* v0.34.5 · los controles del hero prevalecen también en los kits. */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media{
	display:flex!important;grid-template-columns:1fr!important;align-items:center!important;isolation:isolate!important;
	min-height:clamp(320px,42vw,560px)!important;overflow:hidden!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-media{
	position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;transform:none!important;z-index:0!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-media img{
	display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-media::after{
	content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--k-surface) 97%,transparent) 0%,color-mix(in srgb,var(--k-surface) 90%,transparent) 38%,color-mix(in srgb,var(--k-surface) 48%,transparent) 66%,transparent 100%);pointer-events:none;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-copy{
	position:relative!important;z-index:2!important;grid-column:auto!important;grid-row:auto!important;width:min(66%,760px)!important;max-width:760px!important;margin:0!important;text-align:left!important;align-self:auto!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media h1,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-breadcrumbs,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-breadcrumbs a{
	color:var(--k-text)!important;text-shadow:none!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.has-no-media{
	display:block!important;grid-template-columns:1fr!important;min-height:0!important;height:auto!important;background:var(--k-surface)!important;color:var(--k-text)!important;overflow:hidden!important;
}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.has-no-media h1,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.has-no-media .hst-breadcrumbs,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.has-no-media .hst-breadcrumbs a{
	color:var(--k-text)!important;text-shadow:none!important;
}
@media (max-width:700px){
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-copy{width:100%!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero.hst-hero-media-background.has-media .hst-hero-media::after{background:linear-gradient(180deg,color-mix(in srgb,var(--k-surface) 92%,transparent),color-mix(in srgb,var(--k-surface) 72%,transparent))}
}

/* v0.34.7 · las elecciones explícitas prevalecen sobre el carácter visual
 * del kit; «auto» sigue usando sin cambios las reglas originales de arriba. */
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-align-left .hst-hero-copy{text-align:left!important;margin-left:0!important;margin-right:auto!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-align-center .hst-hero-copy{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-align-right .hst-hero-copy{text-align:right!important;margin-left:auto!important;margin-right:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-size-small h1{font-size:clamp(1.75rem,3.3vw,3rem)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-size-normal h1{font-size:clamp(2.2rem,5vw,4rem)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-size-large h1{font-size:clamp(3rem,7vw,6rem)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-light h1,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-light .hst-eyebrow,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-light .hst-breadcrumbs,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-light .hst-breadcrumbs a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.28)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-dark h1,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-dark .hst-eyebrow,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-dark .hst-breadcrumbs,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-hero-title-tone-dark .hst-breadcrumbs a{color:var(--k-text)!important;text-shadow:none!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-left.has-media,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-right.has-media{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-above.has-media,
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-below.has-media{display:flex!important;grid-template-columns:none!important;flex-direction:column!important;align-items:stretch!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-above.has-media .hst-hero-media{order:0!important;width:100%!important;margin:0 0 24px!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-above.has-media .hst-hero-copy{order:1!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-below.has-media .hst-hero-copy{order:0!important}
body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-below.has-media .hst-hero-media{order:1!important;width:100%!important;margin:24px 0 0!important}
@media (max-width:900px){
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-left.has-media,
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-right.has-media{grid-template-columns:1fr!important}
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-left.has-media .hst-hero-copy,
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-left.has-media .hst-hero-media,
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-right.has-media .hst-hero-copy,
	body.hst-active.hst-active[class*="hst-template-kit-"] .hst-kit-archive-hero.is-custom-media.hst-hero-media-right.has-media .hst-hero-media{grid-column:1!important;grid-row:auto!important}
}

/* v0.35.1 · kits oscuros: sin velo blanco sobre la imagen del hero ni lateral blanco */
body.hst-active.hst-active.hst-template-kit-mocha .hst-hero.hst-hero-media-background.has-media:after{background:none!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-sidebar-related{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}
body.hst-active.hst-active.hst-template-kit-mocha .hst-sidebar-related a{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-hero.hst-hero-media-background.has-media:after{background:none!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-sidebar-related{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}
body.hst-active.hst-active.hst-template-kit-leaf .hst-sidebar-related a{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-night .hst-hero.hst-hero-media-background.has-media:after{background:none!important}
body.hst-active.hst-active.hst-template-kit-night .hst-sidebar-related{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}
body.hst-active.hst-active.hst-template-kit-night .hst-sidebar-related a{color:#fff!important}

/* =====================================================================
   v0.36.0 · HUB, página, entrada y categoría de los 7 kits nuevos
   ===================================================================== */
/* Pro amarillo */
body.hst-active.hst-active.hst-template-kit-pro .hst-hero,body.hst-active.hst-active.hst-template-kit-pro .hst-kit-archive-hero{background:linear-gradient(180deg,#f5f8fb,#fff)!important;border:1px solid #e3e9f0!important;border-radius:16px!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-hero h1,body.hst-active.hst-active.hst-template-kit-pro .hst-kit-archive-hero h1{color:var(--k-text)!important;letter-spacing:-.025em}
body.hst-active.hst-active.hst-template-kit-pro .hst-hero-media img{border-radius:12px!important;box-shadow:0 20px 40px rgba(15,31,51,.14)}
body.hst-active.hst-active.hst-template-kit-pro .hst-card{border-radius:14px!important;box-shadow:0 12px 30px rgba(15,31,51,.09)!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-pro .hst-archive-read{background:var(--k-dark);color:#fff!important;border-radius:10px!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-pro .hst-related>h2,body.hst-active.hst-active.hst-template-kit-pro .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-pro .hst-original-content h2{border-left:5px solid var(--k-accent);padding-left:14px}
body.hst-active.hst-active.hst-template-kit-pro .hst-toc{background:var(--k-secondary)!important;box-shadow:none!important;border-radius:12px!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-lead p{border-left-color:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-pro .hst-cta{background:var(--k-dark)!important;color:#fff!important;border-radius:14px!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-cta a{background:var(--k-accent);color:var(--k-dark)!important;border-radius:10px!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent)!important;color:var(--k-dark)!important}
body.hst-active.hst-active.hst-template-kit-pro .hst-original-content th{background:var(--k-dark)}
/* Brasa (oscuro) */
body.hst-active.hst-active.hst-template-kit-ember .hst-hero,body.hst-active.hst-active.hst-template-kit-ember .hst-kit-archive-hero{background:radial-gradient(ellipse at 50% 120%,rgba(255,106,19,.35),transparent 60%),#21150d!important;color:var(--k-text)!important;border:1px solid rgba(255,255,255,.08)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-hero h1,body.hst-active.hst-active.hst-template-kit-ember .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-ember .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-ember .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-ember .hst-related>h2,body.hst-active.hst-active.hst-template-kit-ember .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-ember .hst-kit-archive-hero h1{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-card,body.hst-active.hst-active.hst-template-kit-ember .hst-toc,body.hst-active.hst-active.hst-template-kit-ember .hst-faq details,body.hst-active.hst-active.hst-template-kit-ember .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-ember .hst-pagination .page-numbers{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-ember .hst-toc a,body.hst-active.hst-active.hst-template-kit-ember .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-list .hst-archive-item h2 a,body.hst-active.hst-active.hst-template-kit-ember .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-ember .hst-editorial-sidebar h2,body.hst-active.hst-active.hst-template-kit-ember .hst-faq summary,body.hst-active.hst-active.hst-template-kit-ember .hst-sidebar-related a{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-card p,body.hst-active.hst-active.hst-template-kit-ember .hst-faq details p,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-copy p,body.hst-active.hst-active.hst-template-kit-ember .hst-meta{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-toc strong,body.hst-active.hst-active.hst-template-kit-ember .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-kicker,body.hst-active.hst-active.hst-template-kit-ember .hst-prevnext small,body.hst-active.hst-active.hst-template-kit-ember .hst-original-content a,body.hst-active.hst-active.hst-template-kit-ember .hst-document a{color:#ff8a3d!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-read,body.hst-active.hst-active.hst-template-kit-ember .hst-kit-archive-hero .hst-eyebrow,body.hst-active.hst-active.hst-template-kit-ember .hst-cta a{background:#ff8a3d;color:#1a0d05!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-original-content blockquote,body.hst-active.hst-active.hst-template-kit-ember .hst-sidebar-context,body.hst-active.hst-active.hst-template-kit-ember .hst-sidebar-related{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-cta,body.hst-active.hst-active.hst-template-kit-ember .hst-archive-featured .hst-archive-item{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-pagination .page-numbers{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-hero.hst-hero-media-background.has-media:after{background:none!important}

body.hst-active.hst-active.hst-template-kit-ember .hst-hero h1,body.hst-active.hst-active.hst-template-kit-ember .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-ember .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-ember .hst-related>h2,body.hst-active.hst-active.hst-template-kit-ember .hst-faq>h2{font-weight:400!important;letter-spacing:.01em;text-transform:uppercase}
body.hst-active.hst-active.hst-template-kit-ember .hst-hero-media img{box-shadow:0 0 0 1px rgba(255,138,61,.4),0 0 60px rgba(255,106,19,.3)}
body.hst-active.hst-active.hst-template-kit-ember .hst-card:hover{border-color:rgba(255,138,61,.6)!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-ember .hst-original-content h3{font-weight:400!important}
body.hst-active.hst-active.hst-template-kit-ember .hst-original-content th{background:#3a2213}
/* Cielo cristal */
body.hst-active.hst-active.hst-template-kit-sky .hst-hero,body.hst-active.hst-active.hst-template-kit-sky .hst-kit-archive-hero{background:linear-gradient(160deg,#bcd6ff,#eaf2ff 60%)!important;border:1px solid #fff!important;border-radius:30px!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-hero h1,body.hst-active.hst-active.hst-template-kit-sky .hst-kit-archive-hero h1{text-transform:uppercase;color:var(--k-text)!important;font-size:clamp(1.8rem,3.4vw,2.8rem)!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-hero-media img{border-radius:200px 200px 22px 22px!important;box-shadow:0 30px 60px rgba(13,35,70,.2)}
body.hst-active.hst-active.hst-template-kit-sky .hst-card,body.hst-active.hst-active.hst-template-kit-sky .hst-toc,body.hst-active.hst-active.hst-template-kit-sky .hst-faq details{background:rgba(255,255,255,.75)!important;border:1px solid #fff!important;border-radius:20px!important;box-shadow:0 12px 28px rgba(13,35,70,.08)!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-sky .hst-archive-read{background:var(--k-primary);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-cta{background:var(--k-dark)!important;color:#fff!important;border-radius:28px!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-cta a{background:#fff;color:var(--k-dark)!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary)!important;color:#fff!important}
body.hst-active.hst-active.hst-template-kit-sky .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-sky .hst-related>h2,body.hst-active.hst-active.hst-template-kit-sky .hst-faq>h2{text-transform:uppercase;font-size:clamp(1.3rem,2vw,1.8rem)!important}
/* Galería gris */
body.hst-active.hst-active.hst-template-kit-gallery .hst-hero,body.hst-active.hst-active.hst-template-kit-gallery .hst-kit-archive-hero{background:var(--k-surface)!important;border:0!important;border-radius:28px!important;box-shadow:0 30px 60px rgba(0,0,0,.06)}
body.hst-active.hst-active.hst-template-kit-gallery .hst-hero h1,body.hst-active.hst-active.hst-template-kit-gallery .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-gallery .hst-document h2,body.hst-active.hst-active.hst-template-kit-gallery .hst-document h3{font-weight:500!important;letter-spacing:-.035em!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-hero-media img{border-radius:24px!important;background:var(--k-secondary)}
body.hst-active.hst-active.hst-template-kit-gallery .hst-card{background:var(--k-surface)!important;border-radius:24px!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-card-media img{border-radius:18px}
body.hst-active.hst-active.hst-template-kit-gallery .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-gallery .hst-archive-read{background:var(--k-accent);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-toc{background:var(--k-surface)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-cta{background:var(--k-dark)!important;color:#fff!important;border-radius:24px!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-cta a{background:var(--k-accent);color:#fff!important;border-radius:999px!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent)!important;color:#fff!important}
body.hst-active.hst-active.hst-template-kit-gallery .hst-lead p{border-left-color:var(--k-accent)}
/* Gaceta */
body.hst-active.hst-active.hst-template-kit-gazette .hst-hero,body.hst-active.hst-active.hst-template-kit-gazette .hst-kit-archive-hero{background:var(--k-surface)!important;border:0!important;border-top:4px double var(--k-text)!important;border-bottom:1px solid var(--k-text)!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-hero h1,body.hst-active.hst-active.hst-template-kit-gazette .hst-kit-archive-hero h1,body.hst-active.hst-active.hst-template-kit-gazette .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-gazette .hst-related>h2,body.hst-active.hst-active.hst-template-kit-gazette .hst-faq>h2{color:var(--k-text)!important;font-style:italic}
body.hst-active.hst-active.hst-template-kit-gazette .hst-hero-media img,body.hst-active.hst-active.hst-template-kit-gazette .hst-card-media img{border-radius:0!important;filter:grayscale(.85) contrast(1.1) sepia(.15)}
body.hst-active.hst-active.hst-template-kit-gazette .hst-card,body.hst-active.hst-active.hst-template-kit-gazette .hst-toc,body.hst-active.hst-active.hst-template-kit-gazette .hst-faq details{background:var(--k-surface)!important;border:1px solid var(--k-text)!important;border-radius:0!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-card:hover{transform:none;box-shadow:4px 4px 0 var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-gazette .hst-archive-read{background:var(--k-text);color:var(--k-background)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}
body.hst-active.hst-active.hst-template-kit-gazette .hst-original-content>p:first-of-type::first-letter{float:left;font-family:var(--k-font-heading);font-size:3.4em;line-height:.82;padding:4px 8px 0 0;color:var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-gazette .hst-original-content img{border-radius:0}
body.hst-active.hst-active.hst-template-kit-gazette .hst-original-content blockquote{border-radius:0;font-family:var(--k-font-heading);font-style:italic;font-size:1.2rem}
body.hst-active.hst-active.hst-template-kit-gazette .hst-lead p{border-left:0;padding-left:0;font-family:var(--k-font-heading);font-style:italic}
body.hst-active.hst-active.hst-template-kit-gazette .hst-cta{background:var(--k-text)!important;color:var(--k-background)!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-cta a{background:var(--k-primary);color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-kit-archive-hero .hst-eyebrow{background:var(--k-primary)!important;color:#fff!important;border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-gazette .hst-original-content th{background:var(--k-text)}
/* Plano técnico (oscuro) */
body.hst-active.hst-active.hst-template-kit-blueprint,body.hst-active.hst-active.hst-template-kit-blueprint .hst-native-site-content,body.hst-active.hst-active.hst-template-kit-blueprint .hst-native-container{background:linear-gradient(rgba(143,211,255,.07) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(143,211,255,.07) 1px,transparent 1px) 0 0/24px 24px,var(--k-background)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-hero,body.hst-active.hst-active.hst-template-kit-blueprint .hst-kit-archive-hero{background:rgba(11,37,71,.75)!important;color:var(--k-text)!important;border:1px solid rgba(255,255,255,.08)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-hero h1,body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content h2,body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content h3,body.hst-active.hst-active.hst-template-kit-blueprint .hst-hub-directory>h2,body.hst-active.hst-active.hst-template-kit-blueprint .hst-related>h2,body.hst-active.hst-active.hst-template-kit-blueprint .hst-faq>h2,body.hst-active.hst-active.hst-template-kit-blueprint .hst-kit-archive-hero h1{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-card,body.hst-active.hst-active.hst-template-kit-blueprint .hst-toc,body.hst-active.hst-active.hst-template-kit-blueprint .hst-faq details,body.hst-active.hst-active.hst-template-kit-blueprint .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-list .hst-archive-item,body.hst-active.hst-active.hst-template-kit-blueprint .hst-pagination .page-numbers{background:rgba(11,37,71,.6)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-card h3 a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-toc a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-prevnext a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-list .hst-archive-item h2 a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-sidebar-card a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-editorial-sidebar h2,body.hst-active.hst-active.hst-template-kit-blueprint .hst-faq summary,body.hst-active.hst-active.hst-template-kit-blueprint .hst-sidebar-related a{color:#fff!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-card p,body.hst-active.hst-active.hst-template-kit-blueprint .hst-faq details p,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-copy p,body.hst-active.hst-active.hst-template-kit-blueprint .hst-meta{color:var(--k-muted)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-toc strong,body.hst-active.hst-active.hst-template-kit-blueprint .hst-toc li::marker,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-kicker,body.hst-active.hst-active.hst-template-kit-blueprint .hst-prevnext small,body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content a,body.hst-active.hst-active.hst-template-kit-blueprint .hst-document a{color:#ffd166!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-read,body.hst-active.hst-active.hst-template-kit-blueprint .hst-kit-archive-hero .hst-eyebrow,body.hst-active.hst-active.hst-template-kit-blueprint .hst-cta a{background:#ffd166;color:#0b2547!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content blockquote,body.hst-active.hst-active.hst-template-kit-blueprint .hst-sidebar-context,body.hst-active.hst-active.hst-template-kit-blueprint .hst-sidebar-related{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-cta,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-featured .hst-archive-item{background:rgba(11,37,71,.6)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-pagination .page-numbers{color:var(--k-text)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-hero.hst-hero-media-background.has-media:after{background:none!important}

body.hst-active.hst-active.hst-template-kit-blueprint .hst-hero,body.hst-active.hst-active.hst-template-kit-blueprint .hst-kit-archive-hero,body.hst-active.hst-active.hst-template-kit-blueprint .hst-card,body.hst-active.hst-active.hst-template-kit-blueprint .hst-toc,body.hst-active.hst-active.hst-template-kit-blueprint .hst-faq details,body.hst-active.hst-active.hst-template-kit-blueprint .hst-cta{border-radius:0!important;border:1px dashed rgba(160,210,255,.4)!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-hero-media img{border-radius:0!important;border:1.5px solid var(--k-primary);padding:8px;background:rgba(18,58,107,.6)}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-blueprint .hst-archive-read,body.hst-active.hst-active.hst-template-kit-blueprint .hst-cta a{border-radius:0!important}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-meta,body.hst-active.hst-active.hst-template-kit-blueprint .hst-breadcrumbs,body.hst-active.hst-active.hst-template-kit-blueprint .hst-kit-archive-hero .hst-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;letter-spacing:.06em}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content th{background:var(--k-dark);color:var(--k-accent)}
body.hst-active.hst-active.hst-template-kit-blueprint .hst-original-content td{border-color:rgba(160,210,255,.25)}
/* Neobrutal */
body.hst-active.hst-active.hst-template-kit-brutal .hst-hero,body.hst-active.hst-active.hst-template-kit-brutal .hst-kit-archive-hero{background:var(--k-secondary)!important;border:2.5px solid #111!important;border-radius:22px!important;box-shadow:8px 8px 0 #111!important}
body.hst-active.hst-active.hst-template-kit-brutal .hst-hero h1,body.hst-active.hst-active.hst-template-kit-brutal .hst-kit-archive-hero h1{color:#111!important;font-weight:800!important;letter-spacing:-.03em}
body.hst-active.hst-active.hst-template-kit-brutal .hst-hero-media img{border:2.5px solid #111;border-radius:16px!important;box-shadow:6px 6px 0 #111;transform:rotate(1.5deg)}
body.hst-active.hst-active.hst-template-kit-brutal .hst-card,body.hst-active.hst-active.hst-template-kit-brutal .hst-toc,body.hst-active.hst-active.hst-template-kit-brutal .hst-faq details{background:#fff!important;border:2.5px solid #111!important;border-radius:16px!important;box-shadow:5px 5px 0 #111!important}
body.hst-active.hst-active.hst-template-kit-brutal .hst-card:hover{transform:translate(3px,3px)!important;box-shadow:2px 2px 0 #111!important}
body.hst-active.hst-active.hst-template-kit-brutal .hst-card>div>a:last-child,body.hst-active.hst-active.hst-template-kit-brutal .hst-archive-read{background:var(--k-primary);color:#111!important;border:2px solid #111;border-radius:10px!important;font-weight:700}
body.hst-active.hst-active.hst-template-kit-brutal .hst-original-content img{border:2.5px solid #111;box-shadow:6px 6px 0 #111}
body.hst-active.hst-active.hst-template-kit-brutal .hst-original-content blockquote{background:#ffd3e0;border:2.5px solid #111;border-radius:16px;box-shadow:5px 5px 0 #111}
body.hst-active.hst-active.hst-template-kit-brutal .hst-original-content th{background:#111;color:var(--k-secondary)}
body.hst-active.hst-active.hst-template-kit-brutal .hst-lead p{border-left:6px solid var(--k-primary)}
body.hst-active.hst-active.hst-template-kit-brutal .hst-cta{background:var(--k-accent)!important;color:#fff!important;border:2.5px solid #111!important;border-radius:20px!important;box-shadow:8px 8px 0 #111!important}
body.hst-active.hst-active.hst-template-kit-brutal .hst-cta a{background:var(--k-secondary);color:#111!important;border:2px solid #111;border-radius:10px!important}
body.hst-active.hst-active.hst-template-kit-brutal .hst-kit-archive-hero .hst-eyebrow{background:var(--k-accent)!important;color:#fff!important;border:2px solid #111}
body.hst-active.hst-active.hst-template-kit-brutal .hst-original-content h2{text-decoration:underline;text-decoration-color:var(--k-primary);text-decoration-thickness:6px;text-underline-offset:4px}
