:root{--ink-2:#3b4448;--papel:#f7f6f2;--rosa:#f91880;--serif:"Fraunces Variable",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.post{border-bottom:1px solid var(--mh-linea);padding:24px 20px;transition:background .15s;position:relative}@media (hover:hover){.post:hover{background:var(--hover)}}.post.oculto{display:none}.eyebrow{letter-spacing:.9px;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0;font-size:11.5px;font-weight:700;display:flex}.eyebrow .rt{color:var(--soft-2);letter-spacing:.5px;font-weight:600}.eyebrow .rt:before{content:"·";color:var(--mh-linea-2);margin-right:9px}.eyebrow .fch{text-transform:none;letter-spacing:0;font-weight:500}.ptitle{font-family:var(--serif);letter-spacing:-.2px;color:var(--ink);text-wrap:balance;margin:9px 0 0;font-size:22px;font-weight:600;line-height:1.18}.ptitle a{color:inherit}.ptitle a:after{content:"";position:absolute;inset:0}.ptitle a:focus-visible{outline:none}.post:has(.ptitle a:focus-visible){outline:2px solid var(--ink);outline-offset:-3px;border-radius:6px}.pdesc{color:var(--ink-2);max-width:62ch;margin:8px 0 0;font-size:15.5px;line-height:1.5}.media{border:1px solid var(--mh-linea-2);aspect-ratio:16/9;background:var(--papel);border-radius:16px;margin-top:16px;line-height:0;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.6,.2,1)}@media (hover:hover){.post:hover .media img{transform:scale(1.035)}}main>.carta{padding-left:20px;padding-right:20px}@media (width>=720px){main>.carta{padding-left:28px;padding-right:28px}}@media (width>=1024px){main>.carta{padding-left:34px;padding-right:34px}}.acts{z-index:1;align-items:center;margin-top:14px;margin-left:-9px;display:flex;position:relative}.act{cursor:pointer;width:38px;height:38px;color:var(--soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,transform .1s;display:flex}.act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.acts .n{color:var(--soft);font-variant-numeric:tabular-nums;margin:0 12px 0 -3px;font-size:13.5px;font-weight:600;line-height:1;transition:color .15s}.acts .n:empty{margin:0 6px 0 0}.acts .n.on{color:var(--rosa)}@media (hover:hover){.act:hover{background:var(--hover);color:var(--ink)}}.act:active{transform:scale(.9)}.act.like.on{color:var(--rosa)}.act.like.on svg{fill:var(--rosa)}.act.like.pop svg{animation:.4s pop}@keyframes pop{0%{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.9)}to{transform:scale(1)}}.sentinel{justify-content:center;padding:26px 0 34px;display:flex}.sentinel[hidden],.fin[hidden]{display:none}.spin{border:2.5px solid var(--mh-linea-2);border-top-color:var(--ink);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fin{text-align:center;color:var(--soft-2);padding:30px 24px 38px;font-size:13.5px}@media (width>=720px){.post{padding:30px 28px}.ptitle{font-size:25px}.pdesc{font-size:16px}.eyebrow{font-size:12px}}@media (width>=1024px){.post{padding:32px 34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms;animation-duration:.01ms}.media img{transition:none}}@media (width>=1100px){.shell:has(.post){grid-template-columns:288px minmax(0,952px);max-width:1280px}main:has(>.post){background:var(--bg);grid-template-columns:1fr 1fr;gap:1px;display:grid}main:has(>.post)>*{background:var(--bg)}main:has(>.post)>.post{box-shadow:0 0 0 .5px var(--mh-linea)}main:has(>.post)>.fin{box-shadow:0 -.5px 0 var(--mh-linea)}main:has(>.post)>.post{border-bottom:0;height:100%}main:has(>.post)>.post:first-of-type{grid-column:1/-1}main:has(>.post)>.post:first-of-type .ptitle{font-size:30px}main:has(>.post)>.post:first-of-type .pdesc{font-size:17px}main:has(>.post)>.post:first-of-type .media{aspect-ratio:21/9;max-height:380px}main:has(>.post)>.s-cabeza,main:has(>.post)>.sentinel,main:has(>.post)>.carta,main:has(>.post)>.fin{grid-column:1/-1}.post .ptitle{font-size:21px}.post .pdesc{font-size:15px}}@media (width>=1500px){.shell:has(.post){grid-template-columns:288px minmax(0,1160px);max-width:1500px}main:has(>.post){grid-template-columns:repeat(3,1fr)}main:has(>.post)>.post:first-child .media{max-height:420px}}:root{--linea:#ececea;--linea-2:#e2e2df;--acento:#0a6e85}html{scroll-behavior:smooth}.art,.doc{padding:0 20px 44px}@media (width>=720px){.art,.doc{padding:0 28px 48px}}@media (width>=1024px){.art,.doc{padding:0 34px 52px}}.a-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:26px 0 0;font-size:12px;font-weight:700}.a-eyebrow a{color:inherit}@media (hover:hover){.a-eyebrow a:hover{text-decoration:underline}}.a-eyebrow .sub{color:var(--soft-2)}.a-title{font-family:var(--serif);letter-spacing:-.5px;color:var(--ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,4.4vw,42px);font-weight:600;line-height:1.08}.a-lead{font-family:var(--serif);color:var(--ink-2);margin:16px 0 0;font-size:clamp(18px,2.2vw,21px);font-weight:400;line-height:1.5}.a-meta{color:var(--soft);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;padding:13px 0;font-size:13.5px;display:flex}.a-meta .who{color:var(--ink);font-weight:700}.a-meta .d{color:var(--linea-2)}.a-ia{color:var(--soft);border-left:3px solid var(--linea-2);flex-wrap:wrap;align-items:baseline;gap:0 7px;margin:16px 0 0;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.5;display:flex}.a-ia a{color:var(--ink);text-underline-offset:2px;white-space:nowrap;text-decoration:underline #c9cdcb}@media (hover:hover){.a-ia a:hover{text-decoration-color:var(--ink)}}.a-hero-fig{margin:0}.a-credito{color:var(--soft-2);margin:9px 0 0;font-size:12.5px;line-height:1.45}.a-hero{border:1px solid var(--linea-2);aspect-ratio:16/9;background:var(--papel);border-radius:18px;margin:26px 0 0;line-height:0;overflow:hidden}.a-hero img{object-fit:cover;width:100%;height:100%}.a-indice{border:1px solid var(--linea-2);background:#fcfcfb;border-radius:14px;margin:30px 0 0;padding:16px 20px}.a-indice .k{letter-spacing:.8px;text-transform:uppercase;color:var(--soft-2);font-size:11px;font-weight:800}.a-indice ol{margin:10px 0 0;padding-left:1.3em}.a-indice li{color:var(--ink-2);margin:0;font-size:15px;line-height:1.4}.a-indice li::marker{color:var(--soft-2);font-weight:700}.a-indice a{color:var(--ink-2);padding:6px 0;display:block}@media (hover:hover){.a-indice a:hover{color:var(--ink);text-decoration:underline}}.prose{margin-top:6px}.prose>*{max-width:66ch}.prose h2{font-family:var(--serif);letter-spacing:-.3px;color:var(--ink);scroll-margin-top:calc(var(--mh) + 20px);margin:38px 0 0;font-size:26px;font-weight:600;line-height:1.2}.prose h3{font-family:var(--sans);color:var(--ink);margin:26px 0 0;font-size:16.5px;font-weight:800}.prose p{color:var(--ink-2);margin:14px 0 0;font-size:17.5px;line-height:1.72}.prose ul,.prose ol{margin:16px 0 0;padding-left:1.25em}.prose li{color:var(--ink-2);margin:7px 0;font-size:17.5px;line-height:1.7}.prose ul li::marker{color:var(--soft-2)}.prose ol li::marker{color:var(--soft-2);font-weight:700}.prose strong,.prose b{color:var(--ink);font-weight:700}.prose img{border-radius:14px;max-width:100%;margin:26px 0 0}.prose blockquote{border-left:3px solid var(--linea-2);margin:30px 0 0;padding:2px 0 2px 18px}.prose blockquote p{color:var(--ink);font-family:var(--serif)}.prose table{border-collapse:collapse;width:100%;margin:26px 0 0;font-size:15.5px}.prose th,.prose td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:11px 12px}.prose th{color:var(--ink);font-weight:800}.prose td{color:var(--ink-2)}.prose code{background:var(--papel);border:1px solid var(--linea-2);border-radius:6px;padding:1px 5px;font-size:15px}.prose pre{background:var(--papel);border:1px solid var(--linea-2);border-radius:12px;margin:22px 0 0;padding:16px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose a,.a-lead a{color:var(--ink);text-underline-offset:2px;text-decoration:underline 1.5px #c9cdcb}.resumen{border-left:3px solid var(--acento);margin:30px 0 0;padding:2px 0 2px 18px}.resumen .k{letter-spacing:.8px;text-transform:uppercase;color:var(--soft-2);margin:0;font-size:11px;font-weight:800}.resumen ul{margin:10px 0 0;padding-left:0;list-style:none}.resumen li{font-family:var(--serif);color:var(--ink);margin:9px 0 0;font-size:18.5px;line-height:1.55}@media (hover:hover){.prose a:hover,.a-lead a:hover{text-decoration-color:var(--ink)}}.prose .hoja{border:1.5px solid var(--acento);background:var(--papel);border-radius:14px;margin:36px 0;padding:22px 24px}.prose .hoja .k{letter-spacing:.8px;text-transform:uppercase;color:var(--acento);margin:0;font-size:11px;font-weight:800}.prose .hoja-titulo{font-family:var(--serif);letter-spacing:-.2px;color:var(--ink);margin:8px 0 0;font-size:22px;font-weight:600;line-height:1.25}.prose .hoja-texto{color:var(--ink-2);margin:10px 0 0;font-size:16px;line-height:1.6}.prose .hoja-form{margin:16px 0 0}.prose .hoja-form label{color:var(--ink);margin:0 0 7px;font-size:13px;font-weight:700;display:block}.prose .hoja-fila{flex-wrap:wrap;gap:10px;display:flex}.prose .hoja-fila input{min-width:0;font:inherit;border:1px solid var(--linea-2);color:var(--ink);background:#fff;border-radius:10px;flex:220px;padding:12px 14px;font-size:16px}.prose .hoja-fila input::placeholder{color:var(--soft-2)}.prose .hoja-fila input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.prose .hoja-fila button{font:inherit;background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 20px;font-size:15.5px;font-weight:700}@media (hover:hover){.prose .hoja-fila button:hover{filter:brightness(.92)}}.prose .hoja-letra{color:var(--soft-2);margin:12px 0 0;font-size:12.5px;line-height:1.5}.prose .hoja-letra a{color:var(--soft-2);text-underline-offset:2px;text-decoration:underline}.carta{border-top:1px solid var(--linea-2);margin:44px 0 0;padding:26px 0 0}.carta .k{letter-spacing:.8px;text-transform:uppercase;color:var(--soft-2);margin:0;font-size:11px;font-weight:800}.carta h2{font-family:var(--serif);letter-spacing:-.3px;color:var(--ink);margin:10px 0 0;font-size:24px;font-weight:600;line-height:1.2}.carta-texto{color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:1.65}.carta-form{margin:20px 0 0}.carta-form label{color:var(--ink);margin:0 0 8px;font-size:13.5px;font-weight:700;display:block}.carta-fila{flex-wrap:wrap;gap:10px;display:flex}.carta-fila input{min-width:0;font:inherit;color:var(--ink);border:1px solid var(--borde,#7e8b87);background:#fff;border-radius:10px;flex:240px;padding:13px 14px;font-size:16px}.carta-fila input::placeholder{color:var(--soft-2)}.carta-fila input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.carta-fila button{font:inherit;color:#fff;cursor:pointer;background:var(--acento);border:0;border-radius:10px;flex:none;min-height:44px;padding:13px 22px;font-size:16px;font-weight:700}.carta-fila button:hover{background:#095a6d}.carta-letra{color:var(--soft-2);margin:14px 0 0;font-size:13.5px;line-height:1.6}.carta-letra a{color:var(--soft-2);text-underline-offset:2px;text-decoration:underline}.artacts{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);align-items:center;margin:38px 0 0;padding:10px 0;display:flex}.artacts .act:first-child{margin-left:-9px}.artacts .n{color:var(--soft);font-variant-numeric:tabular-nums;margin:0 12px 0 -3px;font-size:13.5px;font-weight:600;line-height:1;transition:color .15s}.artacts .n:empty{margin:0 6px 0 0}.artacts .n.on{color:var(--rosa)}.rel{border-top:1px solid var(--linea);margin:40px 0 0;padding-top:8px}.rel .k{letter-spacing:.8px;text-transform:uppercase;color:var(--soft-2);margin:16px 0 4px;font-size:11.5px;font-weight:800}.rel a{border-bottom:1px solid var(--linea);color:var(--ink);font-family:var(--serif);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:19px;font-weight:600;display:flex}.rel a .arw{color:var(--soft-2);flex:none;display:flex}.rel a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.rel a:hover .arw{color:var(--ink)}}.rev{border:1px solid var(--linea);color:var(--soft);background:#fbfbfa;border-radius:12px;margin:36px 0 0;padding:16px 18px;font-size:13.5px;line-height:1.6}.rev b{color:var(--ink-2);font-weight:700}.aviso-borrador{border:2px solid var(--ink);background:var(--papel);color:var(--ink);border-radius:12px;margin:22px 0 0;padding:12px 16px;font-size:13.5px;font-weight:700}.doc .prose h2{margin:34px 0 0;font-size:22px;line-height:1.25}.doc .prose p{font-size:16.5px;line-height:1.7}.doc .prose li{font-size:16.5px}.mock{max-width:none;margin:34px 0 0}.mock-k{background:var(--papel);border:1px solid var(--linea-2);letter-spacing:.7px;text-transform:uppercase;color:var(--soft);border-radius:999px;margin:0 0 14px;padding:5px 12px;font-size:11.5px;font-weight:800;line-height:1.35;display:inline-block}.mock-senales{counter-reset:senal;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mock-senales li{counter-increment:senal;color:var(--ink-2);max-width:none;margin:0;padding-left:42px;font-size:16.5px;line-height:1.55;position:relative}.mock-senales li:before{content:counter(senal);background:var(--rosa-no,#a81e15);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:flex;position:absolute;top:1px;left:0}.mock-senales b{color:var(--ink);font-weight:700}.mock figcaption{color:var(--soft-2);margin:16px 0 0;font-size:13px;line-height:1.5}.sms{border:1px solid var(--linea-2);background:#fff;border-radius:18px;padding:18px 18px 22px;overflow:hidden}.sms-de{color:var(--ink);align-items:center;gap:10px;max-width:none;margin:0;font-size:17px;font-weight:700;display:flex}.sms-hora{color:var(--soft-2);max-width:none;margin:4px 0 0;font-size:13.5px}.sms-cuerpo{border:1px solid var(--linea);background:#f0f2f1;border-radius:14px;margin:14px 0 0;padding:14px 16px}.sms-cuerpo p{color:var(--ink-2);max-width:none;margin:0;font-size:16.5px;line-height:1.55}.sms-cuerpo p+p{margin-top:14px}.sms-cuerpo mark{color:var(--ink);background:#fbe9e7;border-radius:4px;padding:1px 3px;font-weight:700}.sms-enlace{color:#0a6e85;text-underline-offset:2px;overflow-wrap:break-word;text-decoration:underline}.pin{color:#fff;vertical-align:middle;background:#a81e15;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:6px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.mock-regla{background:#101a1d;border-radius:16px;margin:16px 0 0;padding:16px 20px 18px}.mock-regla .k{letter-spacing:.9px;text-transform:uppercase;color:#5bd0dc;max-width:none;margin:0;font-size:11px;font-weight:800}.mock-regla p:not(.k){color:#fff;max-width:none;margin:8px 0 0;font-size:16.5px;line-height:1.5}.pant{border:1px solid var(--linea-2);background:#fff;border-radius:18px;overflow:hidden}.pant-cab{border-bottom:1px solid var(--linea);background:#fcfcfb;padding:15px 18px}.pant-cab h4{font-family:var(--sans);color:var(--ink);margin:0;font-size:16.5px;font-weight:800}.pant-cab p{color:var(--soft);max-width:none;margin:3px 0 0;font-size:13.5px}.pant-fila{border-top:1px solid var(--linea);align-items:center;gap:12px;padding:13px 18px;display:flex}.pant-fila:first-of-type{border-top:0}.pant-fila .n{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:16px}.pant-fila .n small{color:var(--soft-2);margin-top:2px;font-size:13px;display:block}.pant-fila .v{color:var(--soft-2);letter-spacing:2px;flex:none;font-size:15px}.pant-fila.maestra{background:#f4f9fa;border-top:0}.pant-fila.maestra .n{font-weight:800}.pant-llave{background:var(--oscuro,#0a1417);color:#5bd0dc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex}.si,.no{letter-spacing:.4px;border:1px solid;border-radius:999px;flex:none;padding:4px 11px;font-size:13px;font-weight:800}.si{color:#1b6647;background:#f0f7f3;border-color:#cfe4d9}.no{color:#a81e15;background:#fcf3f2;border-color:#eed6d3}.pant-aviso{color:#7a2620;background:#fcf3f2;border-top:1px solid #eed6d3;gap:10px;padding:13px 18px;font-size:14.5px;line-height:1.45;display:flex}.pant-aviso b{color:#a81e15}.pant-cab.mal{background:#fcf3f2;border-bottom-color:#eed6d3}.pant-cab.mal p{color:#a81e15;font-weight:700}.reco{border:1px solid var(--linea-2);border-radius:14px;margin:34px 0 0;padding:18px 20px}.reco .k{letter-spacing:.9px;text-transform:uppercase;color:var(--soft-2);margin:0 0 12px;font-size:11px;font-weight:800}.reco-gratis{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.55}.reco-crit{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.55}.reco ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reco li{margin:0}.reco a{border:1px solid var(--linea-2);background:var(--papel);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;text-decoration:none;display:flex}@media (hover:hover){.reco a:hover{border-color:var(--ink);background:#fff}}.reco-n{font-size:15.5px;font-weight:600}.reco-p{color:var(--soft-2);white-space:nowrap;font-size:12.5px}.reco-pq{color:var(--ink-2);margin:7px 0 0;font-size:14px;line-height:1.55}.reco-aviso{color:var(--soft-2);margin:14px 0 0;font-size:13px;line-height:1.5}.reco-aviso a{text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.rec{gap:14px;margin:34px 0 0;display:grid}.rec .k{letter-spacing:.9px;text-transform:uppercase;color:var(--soft-2);margin:0 0 12px;font-size:11px;font-weight:800}.rec-donde{border:1px solid var(--linea-2);border-radius:14px;padding:18px 20px}.rec-donde ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rec-donde a{border:1px solid var(--linea-2);background:var(--papel);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 16px;text-decoration:none;display:flex}@media (hover:hover){.rec-donde a:hover{border-color:var(--ink);background:#fff}}.rec-que{font-size:15.5px;font-weight:600;line-height:1.3}.rec-host{color:var(--soft-2);white-space:nowrap;font-size:12.5px}.rec-nota{color:var(--soft-2);margin:12px 0 0;font-size:13px;line-height:1.5}.rec-comprar{border:1px solid var(--linea-2);border-radius:14px;padding:18px 20px}.rec-comprar ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rec-comprar a{border:1px solid var(--linea-2);background:var(--papel);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover){.rec-comprar a:hover{border-color:var(--ink);background:#fff}}.rec-aviso{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.55}.rec-comprar .rec-nota{margin:12px 0 0}.rec-metodo{border:1px solid var(--linea-2);background:var(--papel);border-radius:14px;padding:18px 20px}.rec-metodo p{color:var(--ink-2);margin:0 0 9px;font-size:14.5px;line-height:1.55}.rec-metodo p:last-child{margin-bottom:0}.rec-metodo b{color:var(--ink);font-weight:600}.rec-enlaces{font-size:13.5px}.rec-metodo a{color:var(--ink);text-underline-offset:2px;text-decoration:underline #c9cdcb}@media (hover:hover){.rec-metodo a:hover{text-decoration-color:var(--ink)}}@media (width<=520px){.rec-donde a{flex-direction:column;gap:3px}.rec-host{white-space:normal}}
