.ficha-header{position:sticky;top:0;z-index:100;background:var(--black);border-bottom:1px solid var(--line)}.ficha-header .header-inner{max-width:1200px;margin:0 auto}.ficha-nav{display:none;gap:28px;margin-left:auto;margin-right:8px;font-size:14px;font-weight:600;color:var(--paper-dim)}.ficha-nav a:hover{color:var(--yellow)}@media (min-width: 700px){.ficha-nav{display:flex}}@media (max-width: 699px){.ficha-header .btn{margin-left:auto}}.ficha-main{padding-top:24px;padding-bottom:72px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--steel);margin-bottom:20px}.crumbs a:hover{color:var(--black);text-decoration:underline}.crumbs [aria-current]{color:var(--black);font-weight:600}.ficha-hero{display:grid;gap:28px}@media (min-width: 900px){.ficha-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}}.ficha-media,.card-media{aspect-ratio:4 / 3;background:var(--paper-dim);border:1px solid var(--line-dark);border-radius:6px;overflow:hidden}.ficha-media img,.card-media img{width:100%;height:100%;object-fit:contain;padding:5%}.ph{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--steel);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(20,20,18,.035) 14px 28px)}.ph-icon{width:28%;max-width:120px}.ph span{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ficha-resumen h1{font-size:clamp(34px,6vw,56px);line-height:1.02;margin-bottom:22px}.cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.cifras>div{background:var(--paper-card);border:1px solid var(--line-dark);border-radius:6px;padding:14px 16px}.cifras dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.cifras dd{font-weight:800;font-size:20px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}@media (min-width: 560px){.cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}.ficha-cta{display:flex;flex-wrap:wrap;gap:12px}.nota{margin-top:16px;font-size:14px;color:var(--steel)}.chips{display:flex;gap:8px;margin:36px 0 20px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.chips a,.chips button{flex:none;font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--line-dark);background:var(--paper-card);color:var(--black);cursor:pointer}.chips a:hover,.chips button:hover{border-color:var(--black)}.chips button.is-active{background:var(--black);color:var(--yellow);border-color:var(--black)}.secciones{display:grid;gap:16px}@media (min-width: 900px){.secciones{grid-template-columns:repeat(2,1fr);align-items:start}}.sec{background:var(--paper-card);border:1px solid var(--line-dark);border-radius:6px;padding:20px 22px;scroll-margin-top:calc(var(--header-h) + 12px)}.sec h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:24px;padding-bottom:12px;margin-bottom:4px;border-bottom:3px solid var(--yellow)}.sec dl>div{display:grid;gap:2px;padding:11px 0;border-bottom:1px solid var(--line-dark)}.sec dl>div:last-child{border-bottom:0}.sec dt{font-size:13px;color:var(--steel)}.sec dd{font-weight:600;overflow-wrap:anywhere}@media (min-width: 560px){.sec dl>div{grid-template-columns:42% 1fr;gap:16px}}.fuente{margin-top:28px;font-size:13px;color:var(--steel)}.fuente a{text-decoration:underline}.relacionados{margin-top:56px}.relacionados h2,.grupo h2{font-size:28px;margin-bottom:18px}.grid-modelos{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card-modelo{display:flex;flex-direction:column;background:var(--paper-card);border:1px solid var(--line-dark);border-radius:6px;overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.card-modelo:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-modelo .card-media{border:0;border-radius:0;border-bottom:1px solid var(--line-dark)}.card-body{padding:16px 18px 18px;display:grid;gap:6px}.card-body h3{font-size:18px;line-height:1.2}.card-body p{font-size:14px;color:var(--steel)}.card-link{font-weight:700;font-size:14px;margin-top:4px}.card-modelo:hover .card-link{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px}.indice-head{max-width:680px;margin-bottom:8px}.indice-head h1{font-size:clamp(36px,6vw,60px);line-height:1.02;margin-bottom:14px}.indice-head p:last-child{color:var(--steel)}.grupo{margin-top:40px;scroll-margin-top:calc(var(--header-h) + 12px)}.ficha-foot{padding-top:24px;color:var(--steel);border-top-color:var(--line-dark)}.ficha-page footer{background:transparent;padding:0 0 32px}
