/* ==========================================================================
   PALM ONE — Ideas (hub, artículos y white papers)
   Portado de las rutas de Fiore (Lovable) a CSS normal. Mismos valores de
   diseño; el header fijo del sitio deja su aire arriba de cada página.
   ========================================================================== */
:root{--i-ink:#111315;--i-paper:#FAFAF9;--i-line:#DBDEDC;--i-steel:#74797D;--i-yel:#EACB35}
html{scroll-padding-top:0}
[hidden]{display:none!important}
.ih *,.ia *,.po-post *,.iw *{box-sizing:border-box}
.ih-top,.ia-top,.po-post main>div,.iw main{padding-top:63px}
.ih-close{margin-top:0}

/* ---- ideas.index.tsx ---- */
.ih{font-family:Manrope,Arial,sans-serif;background:var(--i-paper);color:var(--i-ink);}
.ih a{color:inherit;text-decoration:none;}
.ih-shell{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px);}
.ih-hero{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:48px;align-items:end;padding:38px 0 28px;}
.ih-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;margin:0 -2px 22px;scrollbar-width:thin;}
.ih-chip{min-height:44px;padding:0 16px;border-radius:6px;border:1px solid var(--i-line);background:transparent;color:var(--i-steel);font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex:0 0 auto;}
.ih-chip[aria-pressed="true"]{background:var(--i-ink);border-color:var(--i-ink);color:var(--i-paper);}
.ih-chip:focus-visible,.ih-link:focus-visible,.ih-card:focus-visible,.ih-cta:focus-visible{outline:2px solid var(--i-ink);outline-offset:3px;}
.ih-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;border-bottom:1.5px solid var(--i-yel);align-self:flex-start;}
.ih-feature{display:grid;grid-template-columns:minmax(0,60fr) minmax(280px,40fr);min-height:320px;border:1px solid var(--i-line);border-radius:8px;overflow:hidden;background:color-mix(in srgb,white 72%,var(--i-paper));}
.ih-feature-copy{padding:clamp(26px,3.2vw,42px);display:flex;flex-direction:column;min-width:0;}
.ih-feature-media{min-height:320px;overflow:hidden;border-left:1px solid var(--i-line);}
.ih-feature-media img{width:100%;height:100%;object-fit:cover;display:block;}
.ih-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;}
.ih-card{display:flex;flex-direction:column;border:1px solid var(--i-line);border-radius:8px;background:color-mix(in srgb,white 56%,var(--i-paper));overflow:hidden;transition:border-color .2s ease,transform .2s ease;}
.ih-card:hover{border-color:color-mix(in srgb,var(--i-ink) 42%,transparent);transform:translateY(-2px);}
.ih-article-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid var(--i-line);}
.ih-wp{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;padding:22px;background:#EFEEE9;}
.ih-kind{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.18em;}
.ih-empty{display:grid;place-items:center;min-height:320px;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line);text-align:center;padding:40px 20px;}
.ih-soon{margin:62px 0 68px;padding:22px 0;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px;align-items:start;}
.ih-close{position:relative;color:var(--i-paper);overflow:hidden;background:var(--i-ink);}
.ih-close-bg{position:absolute;inset:0;}
.ih-close-bg img{width:100%;height:100%;object-fit:cover;display:block;}
.ih-close-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--i-ink) 94%,transparent) 0%,color-mix(in srgb,var(--i-ink) 82%,transparent) 32%,color-mix(in srgb,var(--i-ink) 38%,transparent) 64%,color-mix(in srgb,var(--i-ink) 10%,transparent) 100%);}
.ih-close-inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,120px) clamp(18px,4vw,56px);min-height:clamp(420px,48vw,560px);display:flex;align-items:center;}
.ih-close-copy{max-width:760px;display:flex;flex-direction:column;align-items:flex-start;}
.ih-close-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;color:color-mix(in srgb,var(--i-paper) 86%,transparent);}
.ih-close-eyebrow span[aria-hidden="true"]{display:inline-block;width:22px;height:2px;background:var(--i-yel);}
.ih-close-copy .ih-cta{margin-top:30px;}
.ih-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:6px;background:var(--i-yel);color:var(--i-ink)!important;font-size:13px;font-weight:700;letter-spacing:.06em;white-space:nowrap;}
@media (prefers-reduced-motion:reduce){.ih-card{transition:none}.ih-card:hover{transform:none}}
@media (max-width:1023px){
 .ih-hero{grid-template-columns:1fr;gap:18px;align-items:start;}
 .ih-grid{grid-template-columns:1fr 1fr;}
 .ih-feature{grid-template-columns:minmax(0,58fr) minmax(240px,42fr);}
 .ih-close-inner{padding:clamp(56px,9vw,96px) clamp(18px,4vw,56px);}
 .ih-close-bg::after{background:linear-gradient(90deg,color-mix(in srgb,var(--i-ink) 94%,transparent) 0%,color-mix(in srgb,var(--i-ink) 85%,transparent) 40%,color-mix(in srgb,var(--i-ink) 55%,transparent) 78%,color-mix(in srgb,var(--i-ink) 35%,transparent) 100%);}
}
@media (max-width:767px){
 .ih-hero{padding-top:30px;}
 .ih-feature{grid-template-columns:1fr;min-height:0;}
 .ih-feature-copy{order:1;}
 .ih-feature-media{order:2;min-height:0;aspect-ratio:16/10;border-left:0;border-top:1px solid var(--i-line);}
 .ih-grid{grid-template-columns:1fr;}
 .ih-wp{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px;}
 .ih-soon{grid-template-columns:1fr;gap:12px;margin:48px 0;}
 .ih-close-inner{padding:44px 18px 52px;min-height:0;}
 .ih-close-bg::after{background:linear-gradient(180deg,color-mix(in srgb,var(--i-ink) 88%,transparent) 0%,color-mix(in srgb,var(--i-ink) 72%,transparent) 55%,color-mix(in srgb,var(--i-ink) 58%,transparent) 100%);}
}
/* ---- ideas.estrategia-ejecucion.tsx ---- */
.ia{font-family:Manrope,Arial,sans-serif;background:var(--i-paper);color:var(--i-ink);}
.ia a{color:inherit;text-decoration:none;}
.ia-shell{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px);}
.ia-read{max-width:700px;margin:0 auto;}
.ia-read p{font-size:18px;line-height:1.72;margin:0 0 22px;}
.ia-read h2{font-size:clamp(24px,2.4vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:56px 0 20px;}
.ia-quote{margin:40px 0;padding:6px 0 6px 24px;border-left:2px solid var(--i-yel);font-size:clamp(22px,2.4vw,28px);line-height:1.3;font-weight:600;letter-spacing:-.015em;}
.ia-signals{list-style:none;margin:28px 0 8px;padding:0;border-top:1px solid var(--i-line);}
.ia-signals li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--i-line);font-size:17px;line-height:1.5;}
.ia-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 36px;padding:24px;border:1px solid var(--i-line);border-radius:8px;background:#fff;}
.ia-flow span.s{font-size:12px;font-weight:700;letter-spacing:.14em;}
.ia-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:8px;background:var(--i-yel);color:var(--i-ink);font-size:13px;font-weight:700;letter-spacing:.06em;}
.ia-link:focus-visible{outline:2px solid var(--i-paper);outline-offset:3px;}
.ia-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--i-steel);font-size:13px;font-weight:600;}
.ia-back:focus-visible{outline:2px solid var(--i-ink);outline-offset:3px;}
@media (max-width:767px){.ia-read p{font-size:17px;}.ia-flow{flex-direction:column;align-items:flex-start;}.ia-flow .ar{transform:rotate(90deg);}}
/* ---- ideas.articulos.$slug.tsx ---- */
.po-post{font-family:Manrope,Arial,sans-serif;background:var(--i-paper);color:var(--i-ink);}
.po-post-shell{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px);}
.po-post-body{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:56px;padding:40px 0 20px;align-items:start;}
.po-post-toc{position:sticky;top:96px;border-left:1px solid var(--i-line);padding-left:18px;}
.po-post-text{max-width:680px;}
.po-post-text h2{margin:38px 0 12px;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:700;}
.po-post-text p{margin:0 0 16px;font-size:17px;line-height:1.7;color:#25292c;}
.po-post-text li{font-size:16px;line-height:1.65;color:#25292c;margin-bottom:8px;}
.po-post-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;border-bottom:1.5px solid var(--i-yel);align-self:flex-start;}
@media (max-width:1023px){
 .po-post-body{grid-template-columns:1fr;gap:24px;}
 .po-post-toc{display:none;}
}
@media (max-width:767px){
 .po-post-text h2{font-size:21px;}
 .po-post-text p{font-size:16px;}
}
/* ---- ideas.white-papers.$slug.tsx ---- */
.iw{font-family:Manrope,Arial,sans-serif;background:var(--i-paper);color:var(--i-ink);}
.iw a{color:inherit;text-decoration:none;}
.iw-shell{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px);}
.iw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);padding:36px 0 80px;align-items:start;}
.iw-form{border:1px solid var(--i-line);border-radius:8px;background:#fff;padding:clamp(22px,3vw,32px);}
.iw-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.iw label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px;}
.iw input{width:100%;min-height:46px;border:1px solid var(--i-line);border-radius:6px;padding:0 12px;font:inherit;font-size:15px;background:var(--i-paper);color:var(--i-ink);box-sizing:border-box;}
.iw input:focus-visible{outline:2px solid var(--i-ink);outline-offset:1px;}
.iw-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:2px 0 4px;}
.iw-consent input{width:20px;height:20px;min-height:20px;margin:1px 0 0;accent-color:var(--i-ink);}
.iw-consent label{margin:0;font-size:13px;line-height:1.55;font-weight:500;}
.iw-btn{width:100%;min-height:50px;border:0;border-radius:8px;background:var(--i-ink);color:var(--i-paper);font:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;cursor:pointer;margin-top:8px;}
.iw-btn:hover,.iw-btn:focus-visible{background:var(--i-yel);color:var(--i-ink);}
.iw-btn:disabled{background:var(--i-line);color:var(--i-steel);cursor:not-allowed;}
.iw-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--i-steel);font-size:13px;font-weight:600;}
@media (max-width:900px){.iw-grid{grid-template-columns:1fr;}}
@media (max-width:480px){.iw-row{grid-template-columns:1fr;}}

/* ---- Piezas que en Fiore eran estilos en línea ---- */
.i-bc{padding-top:22px;font-size:11.5px;letter-spacing:.1em;color:var(--i-steel)}
.i-bc a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none}
.i-bc-sep{margin:0 8px}
.i-bc-now{color:var(--i-ink);font-weight:650}
.i-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--i-steel);font-size:13px;font-weight:600;text-decoration:none}
.i-back:focus-visible{outline:2px solid var(--i-ink);outline-offset:3px}

/* Hub */
.ih-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}
.ih-eyebrow span{width:22px;height:1.5px;background:var(--i-ink)}
.ih-eyebrow strong{font-size:11px;font-weight:700;letter-spacing:.16em}
.ih-hero h1{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.06;font-weight:700}
.ih-lead{margin:0;max-width:440px;color:var(--i-steel);font-size:16px;line-height:1.6}
.ih-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--i-yel);flex:none}
.ih-dot.ink{background:var(--i-ink)}
.ih-kind .mute{color:var(--i-steel)}
.ih-feature h2{margin:20px 0 0;font-size:clamp(25px,2.35vw,34px);line-height:1.12;font-weight:700}
.ih-feature p{margin:14px 0 20px;color:var(--i-steel);font-size:15.5px;line-height:1.58}
.ih-feature .ih-link{margin-top:auto}
.ih-card-body{padding:22px;display:flex;flex-direction:column;flex:1}
.ih-article-card h3{margin:14px 0 18px;font-size:20px;line-height:1.2;font-weight:700}
.ih-article-card .ih-link{margin-top:auto}
.ih-wp-body{display:flex;flex-direction:column;min-width:0}
.ih-wp .ih-kind{border:1px solid var(--i-ink);border-radius:4px;padding:4px 8px;align-self:flex-start}
.ih-wp h3{margin:14px 0 8px;font-size:19px;line-height:1.2;font-weight:700}
.ih-wp p{margin:0 0 14px;color:var(--i-steel);font-size:14px;line-height:1.5}
.ih-wp .ih-link{margin-top:auto}
.ih-empty h2{margin:0;font-size:28px;font-weight:700}
.ih-empty p{margin:12px 0 18px;color:var(--i-steel);font-size:16px}
.ih-soon-t{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--i-steel)}
.ih-soon p{margin:0;color:var(--i-steel);font-size:15px;line-height:1.55}
#ih-close-title{margin:18px 0 0;max-width:760px;font-size:clamp(32px,4.2vw,52px);line-height:1.08;font-weight:700}
#ih-close-title .l1{display:block;color:var(--i-paper)}
#ih-close-title .l2{display:block;color:var(--i-yel)}
.ih-close-p{margin:20px 0 0;max-width:640px;color:color-mix(in srgb,var(--i-paper) 80%,transparent);font-size:16px;line-height:1.6}
.ih-cta{text-decoration:none}

/* Artículo: estrategia-ejecucion */
.ia-head{max-width:900px;padding:36px 0}
.ia-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;font-weight:700;letter-spacing:.16em}
.ia-mute{color:var(--i-steel)}
.ia-head h1{margin:22px 0 0;font-size:clamp(32px,4.4vw,56px);line-height:1.06;letter-spacing:-.03em;font-weight:700}
.ia-intro{margin:22px 0 0;max-width:680px;color:var(--i-steel);font-size:19px;line-height:1.55}
.ia-hero-img{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;border-radius:8px;display:block}
.ia-by{padding:18px 0;font-size:13px;color:var(--i-steel);border-bottom:1px solid var(--i-line)}
.ia-bodywrap{padding:56px clamp(18px,4vw,56px) 72px}
.ia-signals .n{font-size:12px;font-weight:700;color:var(--i-steel)}
.ia-swap{margin:36px 0;background:var(--i-ink);color:var(--i-paper);border-radius:8px;padding:clamp(24px,4vw,40px)}
.ia-swap .old{margin:0;font-size:18px;color:rgba(250,250,249,.6);text-decoration:line-through;text-decoration-color:rgba(250,250,249,.35)}
.ia-swap .arr{margin:14px 0;color:var(--i-yel);font-size:22px}
.ia-swap .new{margin:0;font-size:clamp(21px,2.4vw,26px);line-height:1.3;font-weight:700}
.ia-flow .it{display:inline-flex;align-items:center;gap:10px}
.ia-flow .s.last{border-bottom:1.5px solid var(--i-yel)}
.ia-flow .ar{color:var(--i-steel)}
.ia-cta{background:var(--i-ink);color:var(--i-paper)}
.ia-cta-in{padding:clamp(56px,8vw,96px) clamp(18px,4vw,56px)}
.ia-cta h2{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:700}
.ia-cta p{margin:20px 0 32px;color:rgba(250,250,249,.72);font-size:17px;line-height:1.6}
.ia .ia-link{color:var(--i-ink);text-decoration:none}

/* Artículo: automatizar-no-es-transformar */
.po-post-head{padding:26px 0 8px;max-width:820px}
.po-post-meta{display:flex;align-items:center;gap:14px;font-size:9.5px;font-weight:700;letter-spacing:.2em;color:var(--i-steel)}
.po-post-meta i{width:1px;height:14px;background:var(--i-line)}
.po-post-head h1{margin:22px 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:700}
.po-post-intro{margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--i-steel)}
.po-post-by{margin-top:22px;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--i-steel)}
.po-post-by i{width:8px;height:8px;border-radius:50%;background:var(--i-yel)}
.po-post-by b{font-weight:650;color:var(--i-ink)}
.po-post-img{position:relative;margin-top:28px;border-radius:12px;overflow:hidden;border:1px solid rgba(17,19,21,.14)}
.po-post-img img{display:block;width:100%;height:clamp(180px,26vw,320px);object-fit:cover;object-position:center}
.po-post-text ul{margin:0 0 18px;padding-left:20px}
.po-post-text blockquote{margin:28px 0;padding-left:18px;border-left:2px solid var(--i-yel);font-size:20px;line-height:1.4;font-weight:650}
.po-post-toc-t{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--i-steel);margin-bottom:12px}
.po-post-toc ul{list-style:none;margin:0;padding:0}
.po-post-toc a{display:block;padding:10px 0;font-size:13px;line-height:1.4;color:var(--i-steel);text-decoration:none}
.po-post-link{text-decoration:none;color:inherit}

/* White paper */
.iw-kind{font-size:11.5px;font-weight:700;letter-spacing:.16em}
.iw-kind .mute{color:var(--i-steel)}
.iw h1{margin:18px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:700}
.iw-desc{margin:18px 0 28px;color:var(--i-steel);font-size:17px;line-height:1.6}
.iw-cover{max-width:260px;margin-bottom:32px}
.iw-find{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--i-steel)}
.iw-bullets{list-style:none;margin:0;padding:0;border-top:1px solid var(--i-line)}
.iw-bullets li{padding:14px 0;border-bottom:1px solid var(--i-line);font-size:16px;line-height:1.5;display:flex;gap:12px}
.iw-bullets li span[aria-hidden]{color:var(--i-steel)}
.iw-fh{margin:0 0 6px;font-size:20px;font-weight:700}
.iw-fp{margin:0 0 20px;color:var(--i-steel);font-size:14px;line-height:1.5}
.iw-err{margin:0;font-size:14px;color:var(--i-ink);border-left:2px solid var(--i-yel);padding-left:10px}
.iw-fine{margin:0;font-size:12.5px;color:var(--i-steel);line-height:1.5}
.iw-consent a{text-decoration:underline;text-underline-offset:3px}
.iw-rule{width:28px;height:1.5px;background:var(--i-yel);margin-bottom:18px}
#wp-thanks h2{margin:0;font-size:24px;font-weight:700}
#wp-thanks p{margin:12px 0 0;color:var(--i-steel);font-size:16px;line-height:1.6}
.iw-thanks-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-weight:650;border-bottom:1.5px solid var(--i-yel)}
.iw-btn{text-transform:none}
.iw input:invalid:not(:placeholder-shown):not(:focus){border-color:var(--i-steel)}

/* Portada del white paper (dibujada en CSS/SVG, sin imágenes) */
.wpc{position:relative;aspect-ratio:3/4;width:100%;background:var(--i-ink);color:var(--i-paper);border-radius:4px;overflow:hidden;box-shadow:0 1px 0 rgba(17,19,21,.08);font-family:Manrope,Arial,sans-serif}
.wpc svg{position:absolute;inset:0;width:100%;height:100%;max-width:none}
.wpc-in{position:absolute;inset:0;padding:10%;display:flex;flex-direction:column}
.wpc-lg .wpc-in{padding:9%}
.wpc-top{display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:.14em;gap:6px}
.wpc-top .m{color:rgba(250,250,249,.6)}
.wpc-title{margin-top:auto;font-size:14px;line-height:1.1;font-weight:700;letter-spacing:-.02em}
.wpc-brand{margin-top:12px;font-size:9px;font-weight:700;letter-spacing:.2em;color:rgba(250,250,249,.6)}
.wpc-lg .wpc-top{font-size:11px}
.wpc-lg .wpc-title{font-size:26px}
.wpc-lg .wpc-brand{font-size:11px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.ih-article-card img{height:auto}



/* ---------- Pulido móvil/tablet: texto mínimo legible (nitidez) ---------- */
@media (max-width: 1023px) {
  .ih-eyebrow strong { font-size: 11.5px !important; }
  .ih-kind { font-size: 11.5px !important; }
  .mute { font-size: 11.5px !important; }
  .wpc-top span { font-size: 9px !important; }
  .m { font-size: 9px !important; }
  .wpc-brand { font-size: 11.5px !important; }
  .po-post-meta span { font-size: 11.5px !important; }
}

/* White paper: botón de descarga y "no soy yo" */
.iw-dl{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;margin-top:18px}
.iw-dl[hidden]{display:none}
.iw-forget{background:none;border:0;padding:0;margin-top:14px;font:inherit;font-size:13px;color:var(--i-steel);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}
.iw-forget[hidden]{display:none}
.iw-form .iw-dl,.iw-form .iw-dl:visited{color:var(--i-paper)}
.iw-form .iw-dl:hover,.iw-form .iw-dl:focus-visible{background:var(--i-yel);color:var(--i-ink)}

/* TIPOGRAFÍA MÍNIMA (reunión 1-oct): etiquetas >= 12px */
.i-bc a span, .i-bc-now span, .ih-eyebrow strong { font-size: 12.5px; }
.ih-kind, .ih-kind .mute { font-size: 12px; }
.ih-soon-t, .ih-close-eyebrow { font-size: 12.5px; }
.ih-chip, .ih-link { font-size: 14px; }