.bienvenida{background-color:var(--salvia-claro);border-bottom:1px solid var(--filete-oro)}.bienvenida-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.bienvenida-inner>*{min-width:0}.bienvenida-texto{font-family:var(--font-serif);color:var(--verde-bosque);font-size:1rem;font-style:italic;line-height:1.5}.bienvenida-cerrar{border:1px solid var(--filete-oro);width:40px;height:40px;color:var(--verde-bosque);cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bienvenida-cerrar svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none;width:16px;height:16px}.nota-revision{border-left:2px solid var(--oro-viejo);background:var(--lino-oscuro);color:var(--carbon-suave);margin-top:16px;padding:10px 14px;font-size:.86rem}.breadcrumb-nav{padding:28px 0 12px}.breadcrumb-list{color:var(--carbon-suave);flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;list-style:none;display:flex}.breadcrumb-list>*{min-width:0}.breadcrumb-sep{color:var(--oro-viejo);-webkit-user-select:none;user-select:none}.breadcrumb-current{font-family:var(--font-serif);color:var(--verde-bosque);font-style:italic}.ficha-hero-section{padding:24px 0 72px}.ficha-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:64px;display:grid}.ficha-hero-photo-col{grid-column:1/6;min-width:0}.ficha-hero-text-col{grid-column:6/13;min-width:0}.hero-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--verde-bosque);margin-bottom:16px;font-size:clamp(2.4rem,4.6vw,4.25rem);font-weight:400;line-height:1.07}.ficha-taxonomy{color:var(--carbon-suave);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:20px;font-size:1.05rem;display:flex}.ficha-scientific-name{font-family:var(--font-serif);color:var(--carbon)}.ficha-scientific-name em{font-style:italic}.ficha-taxonomy-sep{color:var(--oro-viejo)}.ficha-family{letter-spacing:.1em;text-transform:uppercase;color:var(--oro-texto);font-size:.85rem}.hero-title-rule{margin-bottom:22px}.ficha-other-names{color:var(--carbon-suave);margin-bottom:22px;font-size:.94rem;line-height:1.5}.ficha-other-names strong{letter-spacing:.13em;text-transform:uppercase;color:var(--oro-texto);margin-right:8px;font-size:.72rem;font-weight:500}.hero-lead{font-family:var(--font-serif);color:var(--carbon);max-width:46ch;font-size:clamp(1.18rem,1.8vw,1.42rem);line-height:1.55}html.js .ficha-taxonomy,html.js .ficha-other-names{opacity:0;transition:opacity .75s var(--ease-main) .32s, transform .75s var(--ease-main) .32s;transform:translateY(20px)}html.js.is-loaded .ficha-taxonomy,html.js.is-loaded .ficha-other-names{opacity:1;transform:translateY(0)}.quick-sheet-section{padding:0 0 var(--section-space)}.quick-sheet-grid{border-top:1px solid var(--filete-oro);border-bottom:1px solid var(--filete-oro);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.quick-sheet-item{border-right:1px solid var(--filete-oro);border-bottom:1px solid var(--filete-oro);align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex}.quick-sheet-item>*{min-width:0}.quick-sheet-item:nth-child(3n){border-right:none}.quick-sheet-item:nth-child(n+4){border-bottom:none}.quick-sheet-icon{width:26px;height:26px;color:var(--oro-viejo);flex-shrink:0;margin-top:2px}.quick-sheet-icon svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:100%;height:100%}.quick-sheet-content{flex-direction:column;gap:4px;min-width:0;display:flex}.quick-sheet-label{letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto);font-size:.7rem}.quick-sheet-value{font-family:var(--font-serif);color:var(--carbon);overflow-wrap:anywhere;font-size:1.04rem;line-height:1.38}.ficha-body-section{padding:0 0 var(--section-space)}.ficha-body-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px;display:grid}.ficha-index-col{top:var(--header-offset);grid-column:1/4;min-width:0;position:sticky}.ficha-index-nav{padding-right:16px}.ficha-index-title{letter-spacing:.16em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:16px;font-size:.6875rem;display:block}.ficha-index-list{border-top:1px solid var(--filete-oro);list-style:none}.ficha-index-list li{border-bottom:1px solid var(--filete-oro)}.ficha-index-link{font-family:var(--font-serif);color:var(--carbon-60);transition:color .45s var(--ease-main);justify-content:space-between;align-items:center;padding:12px 0;font-size:.98rem;display:flex;position:relative}.ficha-index-link:after{content:"";background-color:var(--oro-viejo);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease-main);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ficha-index-link:hover,.ficha-index-link:focus-visible{color:var(--verde-bosque)}.ficha-index-link.is-active{color:var(--verde-bosque);font-weight:500}.ficha-index-link.is-active:after{transform:scaleX(1)}.ficha-content-col{flex-direction:column;grid-column:4/13;gap:72px;min-width:0;display:flex}.care-chapter{scroll-margin-top:var(--header-offset);border-bottom:1px solid var(--filete-oro);min-width:0;padding-bottom:56px}.care-heading{font-family:var(--font-serif);color:var(--verde-bosque);margin-bottom:18px;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:400;line-height:1.15}.care-copy{color:var(--carbon);max-width:64ch;font-size:1.0625rem;line-height:1.75}.care-copy+.care-copy{margin-top:14px}.care-secondary-figure{max-width:680px;margin-top:32px}.problems-list{border-top:1px solid var(--filete-oro);margin-top:8px;list-style:none}.problem-row{border-bottom:1px solid var(--filete-oro);grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.problem-row>*{min-width:0}.problem-symptom{font-family:var(--font-serif);color:var(--verde-bosque);font-size:1.06rem;font-weight:500}.problem-arrow{color:var(--oro-viejo);font-family:var(--font-serif);-webkit-user-select:none;user-select:none}.problem-action{color:var(--carbon);font-size:.98rem;line-height:1.6}.varieties-list{border-top:1px solid var(--filete-oro);margin-top:8px}.variety-row{border-bottom:1px solid var(--filete-oro);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:20px;padding:14px 0;display:grid}.variety-name{font-family:var(--font-serif);color:var(--verde-bosque);font-size:1.04rem;font-weight:500}.variety-note{color:var(--carbon);font-size:.96rem;line-height:1.6}.tech-sheet-chapter{scroll-margin-top:var(--header-offset);min-width:0}.tech-sheet-header{border-bottom:1px solid var(--oro-viejo);margin-bottom:28px;padding-bottom:18px}.tech-sheet-header .care-heading{margin-bottom:0}.tech-intro{color:var(--carbon-suave);border-bottom:1px solid var(--filete-oro);max-width:64ch;padding-bottom:20px;font-size:1rem;line-height:1.65}.tech-block{border-bottom:1px solid var(--filete-oro);min-width:0;padding:20px 0}.tech-block-title{font-family:var(--font-serif);color:var(--verde-bosque);margin-bottom:6px;font-size:1.12rem;font-weight:500}.tech-block-text{color:var(--carbon);max-width:64ch;font-size:.98rem;line-height:1.65}.tech-locked-wrapper{margin-top:4px;position:relative;overflow:hidden}.tech-blurred-preview{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.72}.tech-locked-overlay{background:linear-gradient(180deg, #f3efe626 0%, #f3efe6e0 48%, var(--lino) 92%);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:36px 20px 24px;display:flex;position:absolute;inset:0}.lock-icon-wrap{width:36px;height:36px;color:var(--oro-viejo);margin-bottom:14px}.lock-icon-wrap svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:100%;height:100%}.tech-locked-copy{font-family:var(--font-serif);color:var(--verde-bosque);max-width:36ch;margin-bottom:20px;font-size:1.25rem;line-height:1.4}.clinic-short-section{background-color:var(--verde-bosque);color:var(--lino);border-top:1px solid var(--oro-viejo);border-bottom:1px solid var(--oro-viejo);padding:72px 0}.clinic-short-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;min-width:0;display:flex}.clinic-short-inner>*{min-width:0}.clinic-short-section .section-tag{margin-bottom:8px}.clinic-title{font-family:var(--font-serif);color:var(--lino);font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:400;line-height:1.12}.specimens-section{padding:var(--section-space) 0}.specimens-section .section-title{font-size:clamp(2.1rem,3.5vw,3.1rem)}@media (width<=1024px){.ficha-hero-photo-col,.ficha-hero-text-col,.ficha-content-col{grid-column:1/-1}.ficha-hero-grid,.ficha-body-grid{grid-template-columns:minmax(0,1fr);gap:36px}.ficha-hero-photo-col{max-width:560px}.ficha-index-col{display:none}}@media (width<=720px){.ficha-hero-section{padding:16px 0 52px}.hero-title{font-size:clamp(2rem,8vw,2.65rem)}.ficha-taxonomy-sep{display:none}.ficha-family{flex-basis:100%}.quick-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-sheet-item{border-right:1px solid var(--filete-oro);border-bottom:1px solid var(--filete-oro);gap:12px;padding:20px 14px}.quick-sheet-item:nth-child(3n){border-right:1px solid var(--filete-oro)}.quick-sheet-item:nth-child(n+4){border-bottom:1px solid var(--filete-oro)}.quick-sheet-item:nth-child(2n){border-right:none}.quick-sheet-item:nth-child(n+5){border-bottom:none}.ficha-content-col{gap:52px}.care-chapter{padding-bottom:44px}.problem-row,.variety-row{grid-template-columns:minmax(0,1fr);gap:6px}.problem-arrow{display:none}.clinic-short-section{padding:56px 0}.bienvenida-texto{font-size:.94rem}}@media (prefers-reduced-motion:reduce){html.js .ficha-taxonomy,html.js .ficha-other-names{opacity:1!important;transition:none!important;transform:none!important}.ficha-index-link,.ficha-index-link:after{transition:none!important}}
