.news-shell{min-height:100vh;color:var(--chalk);background:radial-gradient(circle at 8% 0, #439cfb24, transparent 28%), radial-gradient(circle at 92% 12%, #f187fb1f, transparent 24%), var(--ink)}.news-main{padding:calc(var(--header-height) + 28px) var(--page-pad) 80px}.news-hero{max-width:760px;margin:0 auto 48px}.news-kicker{color:#f2f0f785;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:700;display:flex}.news-kicker:before{content:"";background:var(--warm-spectrum);border-radius:99px;width:28px;height:3px}.news-hero h1{font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(56px,9vw,96px);font-weight:500;line-height:.86}.news-lead{color:#f2f0f7ad;max-width:36em;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.5}.news-layout{grid-template-columns:196px minmax(0,760px);justify-content:center;align-items:start;gap:36px;display:grid}.news-layers{background:#15151fb8;border:1px solid #f2f0f71a;border-radius:18px;padding:16px 14px 18px;position:sticky;top:98px}.news-layers>p{color:#f2f0f76b;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.news-layers ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.news-layers a{color:inherit;border-radius:12px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.news-layers a:hover{background:#f2f0f70f}.news-layers a i{background:var(--spectrum);border-radius:3px;width:10px;height:10px;box-shadow:0 0 0 3px #9a92fb2e}.news-layers li:not(:first-child) a i{box-shadow:none;background:#f2f0f747}.news-layers a span{gap:1px;min-width:0;display:grid}.news-layers strong{letter-spacing:-.02em;font-size:14px}.news-layers small{color:#f2f0f773;font-size:11px}.news-stack{gap:22px;display:grid}.news-folio{scroll-margin-top:calc(var(--header-height) + 20px);color:var(--ink);background:var(--paper);border-radius:28px 18px 26px 22px;overflow:hidden;box-shadow:10px 14px #9a92fb29,0 30px 70px #00000047}.news-folio-head{background:radial-gradient(circle at 100% 0, #f187fb2e, transparent 36%), var(--paper);border-bottom:1px dashed #0b0b1224;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;padding:26px 28px 20px;display:grid}.news-folio-layer{width:54px;height:54px;color:var(--paper);background:var(--ink);font-family:var(--font-mono);border-radius:16px 8px 14px 10px;place-items:center;font-size:13px;font-weight:700;display:grid;transform:rotate(-4deg)}.news-folio-head p{color:#0b0b127a;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.news-folio-head h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,52px);font-weight:500;line-height:.9}.news-folio-head time{color:#0b0b1280;font-size:13px;font-weight:700}.news-release-intro{background:linear-gradient(120deg,#9a92fb29,#f187fb1a 65%,#f4762d1a);padding:28px}.news-release-intro p{max-width:42em;margin:0;font-size:16px;line-height:1.65}.news-release-intro .news-release-title{max-width:18em;font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(30px,4vw,42px);line-height:1.1}.news-release-download{color:var(--paper);background:var(--ink);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.news-release-download:hover{background:#343044}.news-release-download:focus-visible{outline-offset:4px;outline:3px solid #6555b3}.news-notes h3{letter-spacing:-.025em;margin:0 0 6px;font-size:20px;line-height:1.3}.news-notes{gap:8px;margin:0;padding:10px 10px 14px;list-style:none;display:grid}.news-notes li{background:#ffffff6b;border-radius:16px;padding:16px 18px 17px}.news-notes li[data-kind=nuevo]{background:linear-gradient(135deg,#439cfb24,#fff6)}.news-notes li[data-kind=gratis]{background:linear-gradient(135deg,#79dc9b2e,#fff6)}.news-notes li[data-kind=corregido]{background:linear-gradient(135deg,#9a92fb29,#fff6)}.news-notes li[data-kind=mejorado]{background:linear-gradient(135deg,#439cfb24,#79dc9b1f)}.news-notes li[data-kind=cambio]{background:linear-gradient(135deg,#f4762d24,#fff6)}.news-note-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.news-note-meta em,.news-note-meta span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.news-note-meta em{color:var(--paper);background:var(--ink)}.news-note-meta span{color:#0b0b1294;background:#0b0b120f}.news-notes p{margin:0;font-size:16px;line-height:1.55}.news-footer{padding:22px var(--page-pad) 36px;color:#f2f0f77a;flex-wrap:wrap;gap:16px 22px;font-size:13px;display:flex}.news-footer a{color:#f2f0f7c7}.news-shell .desktop-nav a[aria-current=page]{color:var(--chalk)}.news-shell .desktop-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}@media (width<=860px){.news-layout{grid-template-columns:minmax(0,1fr);gap:22px}.news-layers{position:static}.news-layers ol{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.news-folio-head{grid-template-columns:auto minmax(0,1fr)}.news-folio-head time{grid-column:2}}@media (width<=640px){.news-main{padding-top:calc(var(--header-height) + 18px)}.news-hero h1{font-size:clamp(48px,18vw,68px)}.news-folio{border-radius:22px;box-shadow:6px 8px #9a92fb29}.news-folio-head,.news-release-intro,.news-notes li{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.news-folio{box-shadow:none}}
