.r26-art{--art-obsidiana: #0A0A0B;--art-grafito: #161618;--art-humo: #8A8A8E;--art-hueso: #EDEDEA;--art-luz: #FFFFFF;--art-hairline: rgba(237, 237, 234, .12);--art-prosa: color-mix(in srgb, var(--art-hueso) 90%, var(--art-obsidiana));--foreground: var(--art-hueso);--background: var(--art-obsidiana);--accent: var(--art-hueso);--accent-contrast: var(--art-obsidiana);--muted: var(--art-humo);--hairline: var(--art-hairline);--surface: var(--art-grafito);position:relative;background:var(--art-obsidiana);color:var(--art-hueso)}.r26-art-col{max-width:var(--reading);margin-inline:auto;padding-inline:var(--pad-x)}.r26-art-hero{padding-top:clamp(128px,15vw,192px);padding-bottom:clamp(40px,5vw,64px)}.r26-art-crumb{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--art-humo)}.r26-art-crumb a{color:var(--art-humo);text-decoration:none;transition:color var(--dur, .2s) var(--ease-soft)}.r26-art-crumb a:hover{color:var(--art-hueso)}.r26-art-title{margin-top:clamp(20px,2.6vw,32px);font-family:var(--display);font-weight:650;font-size:clamp(33px,4.6vw,54px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;color:var(--art-hueso)}.r26-art-meta{display:flex;align-items:center;gap:10px;margin-top:clamp(18px,2.2vw,26px);font-family:var(--mono);font-size:13.5px;font-weight:500;letter-spacing:.02em;color:var(--art-humo)}.r26-art-figura{display:block;width:100%;height:auto;margin-top:clamp(36px,4.5vw,56px);color:var(--art-humo)}.r26-art-lamina{margin:clamp(36px,4.5vw,56px) 0 0;border:.5px solid var(--art-hairline);border-radius:var(--radius);overflow:hidden;background:var(--art-obsidiana)}.r26-art-lamina img{display:block;width:100%;height:auto}.r26-art-body{padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(64px,8vw,104px)}.r26-art-body p{margin:0 0 1.55em;font-family:var(--body);font-size:clamp(16.5px,1.25vw,18px);line-height:1.75;letter-spacing:-.005em;color:var(--art-prosa)}.r26-art-body h2{margin:clamp(52px,6.5vw,76px) 0 .85em;font-family:var(--display);font-weight:600;font-size:clamp(23.5px,2.5vw,32px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance;color:var(--art-hueso)}.r26-art-body h3{margin:2.4em 0 .7em;font-family:var(--display);font-weight:600;font-size:clamp(18px,1.7vw,21px);line-height:1.3;letter-spacing:-.015em;color:var(--art-hueso)}.r26-art-body strong{font-weight:650;color:var(--art-hueso)}.r26-art-body a{color:var(--art-hueso);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--art-hueso) 35%,transparent);transition:color var(--dur, .2s) var(--ease-soft),text-decoration-color var(--dur, .2s) var(--ease-soft)}.r26-art-body a:hover{color:var(--art-luz);text-decoration-color:var(--art-luz)}.r26-art-body ul,.r26-art-body ol{margin:0 0 1.55em;padding-left:1.35em}.r26-art-body li{margin-bottom:.65em;font-family:var(--body);font-size:clamp(16.5px,1.25vw,18px);line-height:1.7;color:var(--art-prosa)}.r26-art-body li::marker{color:var(--art-humo);font-family:var(--mono);font-size:.9em}.r26-art-body blockquote{margin:2.1em 0;padding:clamp(20px,2.6vw,30px) clamp(20px,3vw,36px);background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.04) 0%,transparent 45%),var(--art-grafito);border:.5px solid var(--art-hairline);border-radius:var(--radius)}.r26-art-body blockquote p{margin:0;font-family:var(--mono);font-weight:500;font-size:clamp(14px,1.4vw,16.5px);line-height:1.7;letter-spacing:.01em;color:var(--art-hueso)}.r26-art-body blockquote p+p{margin-top:.9em}.r26-art-body blockquote strong{font-weight:600;color:var(--art-hueso)}.r26-art .r26-num{color:var(--art-luz)}.r26-art-body blockquote .r26-num{font-size:1.2em}.r26-art-body table{width:100%;margin:2em 0;border-collapse:collapse;font-size:clamp(14.5px,1.1vw,16px)}.r26-art-body th{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--art-humo);padding:10px 14px 10px 0;border-bottom:.5px solid var(--art-hairline)}.r26-art-body td{padding:12px 14px 12px 0;border-bottom:.5px solid var(--art-hairline);color:var(--art-prosa);vertical-align:top}.r26-art-body code{font-family:var(--mono);font-size:.92em;padding:.1em .4em;background:var(--art-grafito);border-radius:6px;color:var(--art-hueso)}.r26-art-rel{border-top:.5px solid var(--art-hairline);padding-block:clamp(56px,7vw,88px)}.r26-art-rel-k{display:block;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--art-humo);margin-bottom:clamp(20px,2.6vw,32px)}.r26-art-rel ul{list-style:none;margin:0;padding:0}.r26-art-rel li{border-top:.5px solid var(--art-hairline)}.r26-art-rel li:last-child{border-bottom:.5px solid var(--art-hairline)}.r26-art-rel a{display:block;padding:clamp(16px,2vw,22px) 0;text-decoration:none}.r26-art-rel .k{display:block;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--art-humo);margin-bottom:6px}.r26-art-rel .t{display:block;font-family:var(--display);font-weight:600;font-size:clamp(16.5px,1.5vw,19px);line-height:1.35;letter-spacing:-.015em;color:var(--art-hueso);transition:color var(--dur, .2s) var(--ease-soft)}.r26-art-rel a:hover .t{color:var(--art-luz)}.r26-art-cierre{border-top:.5px solid var(--art-hairline);padding-block:clamp(96px,12vw,160px);text-align:center;background:radial-gradient(110% 90% at 50% 110%,rgba(255,255,255,.05) 0%,transparent 55%),var(--art-obsidiana)}.r26-art-premisa{font-family:var(--display);font-weight:700;font-size:clamp(29px,4vw,46px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;color:var(--art-luz)}.r26-art-cierre-resto{max-width:560px;margin:clamp(20px,2.6vw,30px) auto 0;font-family:var(--body);font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.65;color:var(--art-prosa)}.r26-art-cierre-resto a{color:var(--art-hueso);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--art-hueso) 35%,transparent);transition:color var(--dur, .2s) var(--ease-soft)}.r26-art-cierre-resto a:hover{color:var(--art-luz)}.r26-art-cta{margin-top:clamp(36px,4.5vw,52px)}.r26-art-cierre .r26-cta-wa{color:var(--art-humo)}.r26-art-cierre .r26-cta-wa:hover{color:var(--art-hueso)}@media (max-width: 768px){.r26-art-hero{padding-top:112px}.r26-art-meta{flex-wrap:wrap}}
