.art-pagina{--art-bg:#0b0b0b;--art-card:#1c1c20;--art-border:#3a3a3e;--art-silver:#e4e5e7;--art-muted:#b4b0b9;--art-gray:#8a8a90;min-height:100vh;background:var(--art-bg);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.art-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid #26262b}.art-top img{height:28px;width:auto;display:block}.art-top nav{display:flex;align-items:center;gap:20px;font-size:13px}.art-top a{color:var(--art-muted);text-decoration:none}.art-top a:hover{color:#fff}.art-top .art-btn-mini{color:#0b0b0b;background:var(--art-silver);padding:7px 14px;border-radius:999px;font-weight:700}.art-top .art-btn-mini:hover{background:#fff;color:#0b0b0b}.art-caja{max-width:760px;margin:0 auto;padding:48px 24px 80px}.art-caja-ancha{max-width:960px}.art-eyebrow{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--art-silver);margin:0 0 12px}.art-h1{font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;margin:0 0 14px}.art-meta{color:var(--art-gray);font-size:13px;margin:0 0 28px}.art-bar{width:44px;height:3px;border-radius:2px;margin:0 0 26px;background:linear-gradient(90deg,var(--art-silver),rgba(200,204,212,.4))}.art-intro{color:var(--art-muted);font-size:1.05rem;line-height:1.7;margin:0 0 8px;max-width:620px}.art-resumen{border-left:3px solid var(--art-silver);background:var(--art-card);padding:16px 20px;border-radius:0 10px 10px 0;margin:0 0 32px;font-size:15px;line-height:1.65;color:#e8e8ea}.art-resumen b{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted);margin-bottom:6px}.art-cuerpo{font-size:16px;line-height:1.75;color:#d6d6d9}.art-cuerpo h2{font-size:1.4rem;line-height:1.25;color:#fff;margin:40px 0 12px;letter-spacing:-.01em}.art-cuerpo h3{font-size:1.1rem;color:#fff;margin:28px 0 8px}.art-cuerpo p{margin:0 0 16px}.art-cuerpo ol,.art-cuerpo ul{margin:0 0 18px;padding-left:22px}.art-cuerpo li{margin-bottom:8px}.art-cuerpo strong{color:#fff}.art-nota{background:rgba(228,229,231,.06);padding:14px 18px;font-size:15px;line-height:1.65;color:#e8e8ea}.art-nota,.art-tabla-wrap{border:1px solid var(--art-border);border-radius:10px;margin:20px 0}.art-tabla-wrap{overflow-x:auto}.art-cuerpo table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;min-width:440px}.art-cuerpo th{text-align:left;background:var(--art-card);color:#fff;padding:10px 14px;font-weight:700}.art-cuerpo td{padding:10px 14px;border-top:1px solid #2a2a2f;vertical-align:top}.art-cta{margin-top:48px;padding:28px;border:1px solid var(--art-border);border-radius:14px;background:linear-gradient(180deg,var(--art-card),#141417)}.art-cta h2{margin:0 0 8px;font-size:1.3rem}.art-cta p{margin:0 0 18px;color:var(--art-muted);line-height:1.65}.art-btn{display:inline-block;background:var(--art-silver);color:#0b0b0b;font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;text-decoration:none}.art-btn:hover{background:#fff}.art-rel{margin-top:48px}.art-rel h2{font-size:1.1rem;margin:0 0 14px}.art-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:700px){.art-grid{grid-template-columns:1fr 1fr}}.art-tarjeta{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--art-card);border:1px solid #2a2a2f;border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.art-tarjeta:hover{border-color:#6e6f73;background:#232328}.art-tarjeta .art-cat{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted);font-weight:700}.art-tarjeta h3{margin:0;font-size:1.05rem;line-height:1.35;color:#fff}.art-tarjeta p{margin:0;font-size:14px;line-height:1.6;color:var(--art-muted)}.art-tarjeta .art-lee{margin-top:auto;font-size:13px;color:var(--art-silver);font-weight:700}.art-pie{margin-top:56px;padding-top:20px;border-top:1px solid #26262b;color:var(--art-gray);font-size:13px}.art-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(11,11,11,.96),rgba(11,11,11,.82) 45%,rgba(11,11,11,.55)),linear-gradient(180deg,rgba(11,11,11,0) 60%,#0b0b0b),url(/videos/rim-install-poster.jpg) 50% /cover no-repeat;border-bottom:1px solid #26262b}.art-hero-in{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:56px 24px 52px}.art-hero-rin{position:absolute;z-index:0;right:max(-90px,calc(50% - 560px));top:50%;width:min(420px,62vw);height:auto;transform:translateY(-50%);opacity:.32;filter:drop-shadow(0 18px 40px rgba(0,0,0,.7));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1000px){.art-hero-rin{opacity:.95;right:calc(50% - 600px)}.art-hero-in{max-width:960px;padding-right:380px}}.art-hero .art-h1{text-shadow:0 2px 24px rgba(0,0,0,.6)}.art-hero .art-meta{margin-bottom:0}.art-ruta{font-size:13px;color:var(--art-muted);margin:0 0 22px}.art-ruta a{color:inherit;text-decoration:none}.art-ruta a:hover{color:#fff}.art-caja-art{padding-top:36px}.art-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px;margin-bottom:14px;background:linear-gradient(180deg,rgba(11,11,11,.45),rgba(11,11,11,.8)),url(/videos/rim-install-poster.jpg) 50% /cover no-repeat}.art-thumb img{position:absolute;top:50%;left:50%;height:118%;width:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 18px rgba(0,0,0,.6));transition:transform .35s ease;pointer-events:none}.art-tarjeta:hover .art-thumb img{transform:translate(-50%,-50%) scale(1.06) rotate(6deg)}