:root{--s36-navy:#123653;--s36-blue:#238eb5;--s36-mist:#edf5f8;--s36-line:#cad9df;--s36-muted:#526979}
.cyberwatch-s36{background:#f7fafb;color:#101b25}.cyberwatch-s36 .cw-hero{padding:clamp(5rem,8vw,8rem) max(1.5rem,calc((100vw - 1280px)/2));background:linear-gradient(110deg,#edf5f8 0 70%,#ddecef 70%);border-bottom:1px solid var(--s36-line)}.cyberwatch-s36 .cw-hero-inner{max-width:1280px;margin:auto}.cyberwatch-s36 .cw-back{display:inline-block;margin:0 1.25rem 2rem 0;color:var(--s36-blue);font-weight:700;border-bottom:1px solid currentColor}.cyberwatch-s36 .cw-brand-line{display:flex;flex-wrap:wrap;gap:.65rem 1rem;color:#557080;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cyberwatch-s36 .cw-brand-line strong{color:var(--s36-blue)}.cyberwatch-s36 .cw-hero h1{max-width:1100px;margin:2rem 0;font:500 clamp(3.5rem,6.2vw,7rem)/.9 "Newsreader",serif;letter-spacing:-.045em}.cyberwatch-s36 .cw-hero h1 em{display:block;color:var(--s36-blue);font-style:normal}.cyberwatch-s36 .cw-meta{display:flex;flex-wrap:wrap;gap:.7rem 2rem;max-width:1000px;padding-top:1.4rem;border-top:1px solid #afc4cd;color:var(--s36-muted);font-size:.82rem}.cyberwatch-s36 .cw-meta strong{color:var(--s36-navy)}.cyberwatch-s36 .cw-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:900px;margin-top:2.5rem}.cyberwatch-s36 .cw-kpi{padding:1.25rem;border:1px solid #b7cbd4;background:#ffffffb8}.cyberwatch-s36 .cw-kpi strong{display:block;color:var(--s36-blue);font:500 2rem "Newsreader",serif}.cyberwatch-s36 .cw-kpi span{color:var(--s36-muted);font-size:.74rem}.cyberwatch-s36 .cw-disclaimer{max-width:1280px;margin:3rem auto 0;padding-top:1.25rem;border-top:1px solid #b7cbd4;color:#6d7f89;font-size:.76rem;line-height:1.65}
.cyberwatch-s36 .cw-body{width:min(calc(100% - 3rem),1040px);margin:auto;padding:clamp(4rem,7vw,7rem) 0}.cyberwatch-s36 .cw-toc{margin-bottom:4rem;padding:1.5rem;border:1px solid var(--s36-line);background:#fff;box-shadow:0 12px 34px #102f490d}.cyberwatch-s36 .cw-toc p{margin:0 0 1rem;color:var(--s36-blue);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cyberwatch-s36 .cw-toc ol{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem 2rem;margin:0;padding-left:1.3rem}.cyberwatch-s36 .cw-toc a{color:var(--s36-muted);font-size:.85rem}.cyberwatch-s36 .cw-section{margin:0 0 clamp(4.5rem,8vw,8rem);scroll-margin-top:110px}.cyberwatch-s36 .cw-section-eyebrow{margin-bottom:1.25rem;color:var(--s36-blue);font-size:.72rem;font-weight:700;letter-spacing:.15em}.cyberwatch-s36 .cw-section h2{max-width:950px;margin:0 0 2rem;font:500 clamp(2.6rem,5vw,5rem)/.98 "Newsreader",serif;letter-spacing:-.035em}.cyberwatch-s36 .cw-section h3{margin:3.25rem 0 1.15rem;padding-top:1.35rem;border-top:1px solid var(--s36-line);font:600 clamp(1.35rem,2.3vw,1.9rem)/1.2 "Newsreader",serif}.cyberwatch-s36 .cw-section p{max-width:78ch;margin:0 0 1.35rem;color:var(--s36-muted);font-size:1.04rem;line-height:1.82}.cyberwatch-s36 .cw-section strong{color:#142b3c}.cyberwatch-s36 blockquote{max-width:790px;margin:2.2rem 0;padding:1.35rem 1.6rem;border-left:4px solid var(--s36-blue);background:var(--s36-mist);font:500 1.3rem/1.55 "Newsreader",serif}.cyberwatch-s36 .cw-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;max-width:900px;margin:1.5rem 0 2rem;padding:0;list-style:none}.cyberwatch-s36 .cw-detail-list li{padding:.75rem 1rem;border-left:3px solid #86b9cc;background:#fff;color:#365469;box-shadow:0 7px 20px #102f4908}.cyberwatch-s36 .cw-chain{max-width:900px;margin:2rem 0;padding:1.15rem 1.35rem;border:1px solid var(--s36-line);background:#fff;color:var(--s36-navy);font-weight:700;overflow-wrap:anywhere}.cyberwatch-s36 .cw-priority{display:flex;align-items:center;gap:1rem;max-width:900px;margin:2.5rem 0;padding:1rem 1.2rem;border-left:4px solid #b94843;background:#fdf0ef;color:#722a27}.cyberwatch-s36 .cw-priority span{font-size:.65rem;font-weight:800;letter-spacing:.1em}.cyberwatch-s36 .cw-priority.structuring{border-color:var(--s36-blue);background:#eaf5f8;color:#174d67}.cyberwatch-s36 .cw-priority.elevated{border-color:#8b6b32;background:#faf5e9;color:#665022}.cyberwatch-s36 .cw-emphasis{padding:1.4rem 1.6rem;border-left:4px solid var(--s36-blue);background:var(--s36-mist);color:var(--s36-navy)!important;font-family:"Newsreader",serif;font-size:1.3rem!important}.cyberwatch-s36 .cw-focus{padding-left:clamp(1.5rem,4vw,3rem);border-left:4px solid #3e8c6e}.cyberwatch-s36 .cw-thread{padding:clamp(2rem,5vw,4rem);background:var(--s36-navy);color:#fff}.cyberwatch-s36 .cw-thread .cw-section-eyebrow{color:#78cee9}.cyberwatch-s36 .cw-thread h2,.cyberwatch-s36 .cw-thread p,.cyberwatch-s36 .cw-thread strong{color:#fff}.cyberwatch-s36 .cw-action{padding-top:2rem;border-top:6px solid var(--s36-blue)}.cyberwatch-s36 .cw-table-wrap{overflow-x:auto;margin-top:1.5rem;border:1px solid var(--s36-line);background:#fff}.cyberwatch-s36 table{width:100%;min-width:820px;border-collapse:collapse}.cyberwatch-s36 th{padding:1rem;text-align:left;background:var(--s36-navy);color:#fff}.cyberwatch-s36 td{padding:1rem;vertical-align:top;border-bottom:1px solid var(--s36-line);color:#365469}.cyberwatch-s36 tr:nth-child(even){background:#f1f6f8}.cyberwatch-s36 .cw-takeaways h3{margin:1rem 0 0;padding:1.25rem 1.4rem;border:1px solid var(--s36-line);background:#fff}.cyberwatch-s36 .cw-takeaways h3+p{margin:0 0 1rem;padding:0 1.4rem 1.3rem;border:1px solid var(--s36-line);border-top:0;background:#fff}.cyberwatch-s36 #sources-principales{padding-top:2rem;border-top:1px solid var(--s36-line)}
@media(max-width:700px){.cyberwatch-s36 .cw-hero{padding-inline:1rem;background:var(--s36-mist)}.cyberwatch-s36 .cw-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.cyberwatch-s36 .cw-brand-line .sep{display:none}.cyberwatch-s36 .cw-kpis{grid-template-columns:1fr}.cyberwatch-s36 .cw-body{width:calc(100% - 2rem)}.cyberwatch-s36 .cw-toc ol,.cyberwatch-s36 .cw-detail-list{grid-template-columns:1fr}.cyberwatch-s36 .cw-section h2{font-size:clamp(2.5rem,12vw,3.8rem)}.cyberwatch-s36 .cw-section p{font-size:1rem}.cyberwatch-s36 .cw-priority{align-items:flex-start;flex-direction:column}.cyberwatch-s36 .cw-focus{padding-left:1rem}.cyberwatch-s36 .cw-thread{padding:1.5rem}.cyberwatch-s36 .cw-table-wrap{margin-inline:0}}
.cyberwatch-s36 .cw-toc{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;margin:0 0 4rem!important;padding:1.5rem!important;overflow:visible!important}.cyberwatch-s36 .cw-toc ol{display:grid!important}
.cyberwatch-s36 footer nav{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}

/* S36 editorial refinement: compact rhythm, cool palette and clean lists. */
.cyberwatch-s36 .cw-toc{display:grid!important;grid-template-columns:210px 1fr;align-items:start;gap:2rem;margin-bottom:clamp(4rem,7vw,6rem)!important;padding:1.75rem 2rem!important;border:0!important;border-top:3px solid var(--s36-blue)!important;box-shadow:0 14px 38px rgba(16,47,73,.075)!important}
.cyberwatch-s36 .cw-toc p{margin:.15rem 0;color:var(--s36-navy)}
.cyberwatch-s36 .cw-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2.5rem;margin:0;padding:0;list-style-position:inside}
.cyberwatch-s36 .cw-toc li{color:var(--s36-blue)}
.cyberwatch-s36 .cw-section{margin-bottom:clamp(3.75rem,6vw,5.75rem)}
.cyberwatch-s36 .cw-detail-list{gap:0 2.25rem;margin:1.35rem 0 2rem}
.cyberwatch-s36 .cw-detail-list li{position:relative;padding:.9rem .25rem .9rem 1.35rem;border:0;border-bottom:1px solid var(--s36-line);background:transparent;box-shadow:none;line-height:1.55}
.cyberwatch-s36 .cw-detail-list li::before{content:"";position:absolute;top:1.48rem;left:.15rem;width:6px;height:6px;border-radius:50%;background:var(--s36-blue)}
.cyberwatch-s36 .cw-chain{border:0;background:var(--s36-navy);color:#fff;box-shadow:0 12px 28px rgba(16,47,73,.11)}
.cyberwatch-s36 .cw-chain strong{color:#fff}
.cyberwatch-s36 .cw-priority,.cyberwatch-s36 .cw-priority.elevated,.cyberwatch-s36 .cw-priority.structuring{border-color:var(--s36-blue);background:#eaf5f8;color:#174d67}
.cyberwatch-s36 .cw-takeaways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}
.cyberwatch-s36 .cw-takeaways .cw-section-eyebrow{grid-column:1/-1}
.cyberwatch-s36 .cw-takeaways h3{margin:0;padding:1.2rem 0 .65rem;border:0;border-top:2px solid #9bc9d8;background:transparent}
.cyberwatch-s36 .cw-takeaways h3+p{margin:0 0 1rem;padding:0;border:0;background:transparent}
.cyberwatch-s36 footer nav{display:flex!important;flex-wrap:wrap!important;padding:0!important;background:transparent!important}
.cyberwatch-s36 footer nav a{color:#c8d6e1!important}
.cyberwatch-s36 .cw-thread blockquote{border-left-color:var(--s36-cyan);background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.cyberwatch-s36 .cw-thread blockquote strong{color:#fff}
.cyberwatch-s36 .cw-hero{background:radial-gradient(circle at 92% 8%,rgba(121,204,231,.18),transparent 28%),#f1f7f9}
@media(max-width:700px){.cyberwatch-s36 .cw-toc{grid-template-columns:1fr;padding:1.35rem!important;gap:1.1rem}.cyberwatch-s36 .cw-toc ol,.cyberwatch-s36 .cw-takeaways{grid-template-columns:1fr}}
