/* Simplee - paginas de lectura (Aprende / blog) 2026-10, requiere home.css */
.sk-read main .container{max-width:none;width:auto;margin:0;padding-left:16px;padding-right:16px}
.sk-read .breadcrumbs{padding:14px 16px 0;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--sk-mute);display:flex;gap:6px}
.sk-read .breadcrumbs a{text-decoration:none}
.sk-read-bar{position:fixed;left:0;top:0;height:3px;width:0;background:var(--sk-ink);z-index:80}

/* cabecera del articulo */
.sk-read .article-hero{background:var(--sk-grey);padding-top:34px;padding-bottom:70px;margin-top:14px;border-bottom:1.5px solid var(--sk-ink)}
.sk-subnav{display:flex;gap:6px;margin-bottom:56px}
.sk-read .eyebrow{display:block;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-ink);margin-bottom:18px}
.sk-read .eyebrow::before{display:none}
.sk-read .article-hero h1{font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;text-transform:uppercase;font-style:normal;letter-spacing:-.015em;line-height:.88;font-size:clamp(46px,8.6vw,150px);margin:0 0 26px;max-width:1300px}
.sk-read .article-hero .lead{font-family:'Space Mono',monospace;font-size:14px;line-height:1.7;max-width:640px;color:var(--sk-ink)}

/* cuerpo */
.sk-read .article-card{background:none;border:0;border-radius:0;box-shadow:none;padding:0;max-width:none;margin:0}
.sk-read article>.section{padding-top:70px;padding-bottom:0}
.sk-read .article-card>*{max-width:760px;margin-left:clamp(0px,18vw,320px)}
.sk-read .article-card p,.sk-read .article-card li{font-family:'Space Mono',monospace;font-size:14px;line-height:1.85;color:var(--sk-ink)}
.sk-read .article-card p{margin-top:0;margin-bottom:18px}
.sk-read .article-card>p{margin-left:clamp(0px,18vw,320px)}
.sk-read .article-card .faq-item p,.sk-read .article-card .callout p{margin-left:0}
.sk-pill[aria-current="page"]{background:var(--sk-ink);color:var(--sk-paper)}
.sk-read .article-card strong{font-weight:700}
.sk-read .article-card h2{font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;text-transform:uppercase;font-style:normal;letter-spacing:-.01em;line-height:.92;font-size:clamp(30px,4.4vw,68px);max-width:none;margin:90px 0 26px;padding-top:22px;border-top:1.5px solid var(--sk-ink);margin-left:0}
.sk-read .article-card>h2:first-child{margin-top:0}
.sk-read .article-card h3{font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:115%;font-variation-settings:"wdth" 115;font-weight:800;text-transform:uppercase;font-style:normal;font-size:16px;line-height:1.2;margin:0 0 8px}
.sk-read .article-image{margin:50px 0 50px clamp(0px,18vw,320px);max-width:520px}
.sk-read .article-image img{width:100%;max-height:none;object-fit:contain;border-radius:0;filter:grayscale(1);transition:filter 1.4s var(--sk-ease)}
.sk-read .article-image.is-in img{filter:none}
.sk-read .article-image figcaption,.sk-read .article-card figcaption{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-mute);margin-top:10px}
.sk-read .nutrition-table{width:100%;max-width:760px;border-collapse:collapse;font-family:'Space Mono',monospace;font-size:13px;margin:10px 0 18px clamp(0px,18vw,320px);background:none;border-radius:0;box-shadow:none}
.sk-read .nutrition-table th,.sk-read .nutrition-table td{border:0;border-bottom:1px solid var(--sk-ink);padding:12px 10px 12px 0;text-align:left;background:none}
.sk-read .nutrition-table thead th{border-bottom:1.5px solid var(--sk-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.sk-read .muted{color:var(--sk-mute)}
.sk-read .article-card p.muted{font-size:12px}
.sk-read .callout{background:var(--sk-ink);color:var(--sk-paper);border:0;border-radius:0;padding:26px 24px;font-family:'Space Mono',monospace;font-size:13px;line-height:1.75;margin:40px 0 40px clamp(0px,18vw,320px)}
.sk-read .callout *{color:inherit}
.sk-read .callout,.sk-read .callout *{font-style:normal}
.sk-read .faq-item{border-top:1px solid var(--sk-ink);padding:20px 0 6px;margin-bottom:0}
.sk-read .faq-item:last-of-type{border-bottom:1px solid var(--sk-ink)}
.sk-read .sources{font-size:11px !important;color:var(--sk-mute) !important;margin-top:36px !important}

/* sigue aprendiendo */
.sk-related{background:var(--sk-dark);color:var(--sk-paper);padding:100px 16px 110px;margin-top:100px}
.sk-related-head{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:16px;margin-bottom:22px;flex-wrap:wrap}
.sk-related-head h2{font-size:clamp(38px,6vw,100px)}
.sk-read .related-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;max-width:none}
.sk-read .related-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:300px;background:#232323;border:0;border-radius:14px;padding:24px;color:var(--sk-paper);text-decoration:none;box-shadow:none;transition:background .4s,transform .5s var(--sk-ease)}
.sk-read .related-card:hover{background:#2e2e2e;transform:translateY(-6px)}
.sk-read .related-card *{color:inherit;font-family:'Space Mono',monospace}
.sk-read .related-card :is(h3,h4,strong,b){font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;text-transform:uppercase;font-style:normal;line-height:.95;font-size:clamp(26px,2.8vw,44px);margin:10px 0}
.sk-read .related-card p{font-size:13px;color:#c9c9c9}
.sk-read .related-card span,.sk-read .related-card small{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.sk-read .related-card::after{content:"Leer \2192";display:inline-block;align-self:flex-start;border:1.5px solid var(--sk-paper);border-radius:999px;padding:6px 14px;font:700 12px/1 'Archivo',sans-serif;text-transform:uppercase}

/* cierre */
.sk-read article>.section:has(.cta-card){padding:0}
.sk-read .cta-card{background:var(--sk-dark2);color:var(--sk-paper);border:0;border-radius:0;padding:80px 16px;margin:0;box-shadow:none;text-align:left;max-width:none}
.sk-read .cta-card .eyebrow{color:#cfcfcf}
.sk-read .cta-card h2{font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;text-transform:uppercase;font-style:normal;line-height:.9;font-size:clamp(38px,6vw,100px);margin:0 0 18px;color:var(--sk-paper)}
.sk-read .cta-card p{font-family:'Space Mono',monospace;font-size:13px;color:#d6d6d6;max-width:520px}
.sk-read .cta-card .button-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;margin-top:26px}
.sk-read .cta-card .button-dark,.sk-read .cta-card .button-light{display:inline-flex;align-items:center;border:1.5px solid var(--sk-paper);border-radius:999px;padding:12px 26px;font-family:'Archivo',Helvetica,Arial,sans-serif;font-stretch:110%;font-variation-settings:"wdth" 110;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background .25s,color .25s}
.sk-read .cta-card .button-dark{background:var(--sk-paper);color:var(--sk-ink)}
.sk-read .cta-card .button-dark:hover{background:transparent;color:var(--sk-paper)}
.sk-read .cta-card .button-light{background:transparent;color:var(--sk-paper)}
.sk-read .cta-card .button-light:hover{background:var(--sk-paper);color:var(--sk-ink)}

@media (max-width:900px){
  .sk-read .article-hero h1{font-size:10.5vw}
  .sk-subnav{margin-bottom:40px}
  .sk-read .article-card>*,.sk-read .article-card>p,.sk-read .callout,.sk-read .nutrition-table{margin-left:0}
  .sk-read .article-card h2{margin-top:70px;font-size:8.6vw}
  .sk-read .article-image{margin:40px 0;max-width:none}
  .sk-read .related-grid{grid-template-columns:1fr}
  .sk-related{padding:70px 16px 80px;margin-top:70px}
  .sk-related-head h2{font-size:9vw}
  .sk-read .cta-card{padding:60px 16px}
}
