@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/bebas-neue-v16-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/space-grotesk-v22-latin-300.woff2) format('woff2')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/space-grotesk-v22-latin-regular.woff2) format('woff2')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/space-grotesk-v22-latin-500.woff2) format('woff2')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/space-grotesk-v22-latin-700.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/jetbrains-mono-v24-latin-regular.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/jetbrains-mono-v24-latin-500.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/jetbrains-mono-v24-latin-500italic.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/pepesoupe/fonts/jetbrains-mono-v24-latin-700.woff2) format('woff2')}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1a1611;--bg:#f5ede5;--bg-index:#2a2218;--bg-article:#f5ede5;--bg-meta:#ede5dc;--accent:#ff3d1f;--yellow:#c8900a;--green:#2a8a4a;--blue:#1a5cb5;--muted:#7a6a5a;--line:#ddd5ca;--line-dark:#3a3028;--white:#fff}body{background:var(--bg);color:var(--ink);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}.topbar,.ps-header{position:sticky;top:0;z-index:100;background:var(--ink);border-bottom:3px solid var(--yellow);display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:64px}.ps-logo-wrap{display:inline-flex;flex-direction:column;gap:3px;text-decoration:none;line-height:1}.ps-logo{height:32px;width:auto;max-width:120px;mix-blend-mode:screen;display:block}.ps-baseline{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.08em;color:#ccc;white-space:nowrap}.ps-tagline{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.02em;color:#ccc;text-align:right;margin:0;white-space:nowrap}@media (max-width:900px){.ps-tagline{width:100%;font-size:9px;line-height:1.5;white-space:normal}}.ps-filters-bar{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:14px 36px;border-bottom:1px solid var(--line);background:var(--bg-article)}.ps-filters-bar .tb-filters{display:flex;gap:2px}.ps-filters-bar .tb-filter{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--line);background:#fff0;color:var(--muted);text-decoration:none;cursor:pointer;transition:all 0.1s}.ps-filters-bar .tb-filter.on{background:var(--accent);border-color:var(--accent);color:#fff}.ps-filters-bar .ps-back-home{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.ps-filters-bar .ps-back-home:hover{color:var(--accent)}@media (max-width:900px){.ps-filters-bar{padding:14px 20px}}.dashboard{display:grid;grid-template-columns:260px 1fr 240px;height:calc(100vh - 64px - 37px);overflow:hidden}.dashboard.dashboard-2col{grid-template-columns:260px 1fr}.col-index{border-right:2px solid var(--line-dark);overflow-y:auto;background:var(--bg-index)}.col-index::-webkit-scrollbar{width:3px}.col-index::-webkit-scrollbar-thumb{background:#3a3028}.col-index-prev-link{display:block;text-align:center;padding:14px 16px;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#9a8a7a;text-decoration:underline;text-decoration-color:#5a4a38;text-underline-offset:3px;border-top:1px solid #3a3028;transition:color 0.12s,background 0.12s,text-decoration-color 0.12s}.col-index-prev-link:hover{color:var(--yellow);background:#2e2418;text-decoration-color:var(--yellow)}.col-header{display:none}.col-index{padding-top:20px}.index-item{display:grid;grid-template-columns:1fr 48px;gap:8px;padding:12px 16px;border-bottom:1px solid #3a3028;cursor:pointer;transition:background 0.12s;align-items:start;text-decoration:none;color:inherit}.index-item:hover{background:#2e2418}.index-item.active{background:#3e2e1e;border-left:3px solid var(--accent)}.index-item.active .ii-titre{color:var(--yellow)}.ii-date{font-family:'JetBrains Mono',monospace;font-size:7px;color:#b8a894;margin-bottom:4px;display:block}.ii-cat{font-family:'JetBrains Mono',monospace;font-size:7px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.ii-cat.ent{color:var(--accent)}.ii-cat.per{color:#7a9acc}.ii-titre{font-size:12px;font-weight:500;line-height:1.3;color:#d5c8ba;transition:color 0.12s}.ii-kpi{text-align:right}.ii-kpi-val{font-family:'Bebas Neue',sans-serif;font-size:18px;line-height:1;display:block}.ii-kpi-val.hot{color:var(--accent)}.ii-kpi-val.warm{color:var(--yellow)}.ii-kpi-val.cool{color:#7a9acc}.ii-kpi-lbl{font-family:'JetBrains Mono',monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:#7a6a58}.col-focus{overflow-y:auto;background:var(--bg-article);border-right:1px solid var(--line)}.col-focus::-webkit-scrollbar{width:3px}.col-focus::-webkit-scrollbar-thumb{background:#1e1e1e}.focus-header{padding:28px 28px 24px;border-bottom:1px solid var(--line)}.focus-tag{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px}.focus-tag::before{content:'';width:12px;height:1px;background:var(--accent)}.focus-titre{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px, 3vw, 46px);line-height:.95;letter-spacing:.02em;color:var(--ink);margin-bottom:16px}.focus-standfirst{font-size:14px;color:#5a4a3a;line-height:1.65;border-left:3px solid var(--accent);padding-left:14px;margin-top:4px}.metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-bottom:1px solid var(--line)}.metric-cell{padding:14px 16px;border-right:1px solid var(--line);position:relative;overflow:hidden;background:var(--bg-article)}.metric-cell:last-child{border-right:none}.metric-cell::after{content:'';position:absolute;bottom:0;left:0;height:2px;background:var(--accent);width:var(--fill,0%)}.metric-cell.y::after{background:var(--yellow)}.metric-cell.g::after{background:var(--green)}.metric-cell.b::after{background:var(--blue)}.mc-val{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--ink);line-height:1;display:block}.mc-lbl{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#4a3a2a;font-weight:500}.focus-chart{padding:18px 28px;border-bottom:1px solid var(--line)}.chart-label{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:8px;font-weight:500}.chart-bars{display:flex;align-items:flex-end;gap:3px;height:50px}.chart-bar{flex:1;border-radius:1px 1px 0 0}.chart-bar.peak{background:var(--accent)}.chart-bar.mid{background:#d0a090}.chart-bar.low{background:#e0d8cc}.chart-annotation{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--accent);margin-top:6px;display:flex;align-items:center;gap:6px}.chart-annotation::before{content:'▲';font-size:7px}.focus-tweets{padding:18px 28px;border-bottom:1px solid var(--line)}.tweets-label{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:10px;font-weight:500}.tweet-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tw-card{border:1px solid var(--line);padding:12px;background:var(--bg-article)}.tw-card.viral{border-color:var(--yellow)}.tw-type{font-family:'JetBrains Mono',monospace;font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:#bbb0a5;margin-bottom:4px}.tw-card.viral .tw-type{color:var(--yellow)}.tw-handle{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;color:#5a4a3a;margin-bottom:5px}.tw-text{font-size:11px;color:#7a6a5a;line-height:1.5;margin-bottom:7px}.tw-stats{display:flex;gap:10px;font-family:'JetBrains Mono',monospace;font-size:9px}.tw-stats strong{color:var(--accent)}.tw-card.viral .tw-stats strong{color:var(--yellow)}.focus-lex{padding:18px 28px}.lex-label{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:8px;font-weight:500}.lex-cloud{display:flex;flex-wrap:wrap;gap:5px}.lex-word{font-family:'JetBrains Mono',monospace;padding:2px 8px;border:1px solid}.lex-word.s1{border-color:var(--accent);color:var(--accent);font-size:11px}.lex-word.s2{border-color:var(--yellow);color:var(--yellow);font-size:10px}.lex-word.s3{border-color:var(--line);color:#9a8a7a;font-size:9px}.col-meta{display:flex;flex-direction:column;justify-content:center;overflow-y:auto;background:var(--bg-meta);border-left:1px solid var(--line)}.meta-spacer{height:0}.col-meta::-webkit-scrollbar{width:3px}.col-meta::-webkit-scrollbar-thumb{background:#1e1e1e}.meta-block{padding:14px 16px;border-bottom:1px solid var(--line)}.meta-block-title{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#5a4a3a;margin-bottom:10px;font-weight:500}.meta-stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line)}.meta-stat-row:last-child{border-bottom:none}.msr-label{font-family:'JetBrains Mono',monospace;font-size:8px;color:#5a4a3a;font-weight:500}.msr-val{font-family:'Bebas Neue',sans-serif;font-size:20px;color:#7a6a5a}.msr-val.hot{color:var(--accent)}.msr-val.warm{color:var(--yellow)}.signal-meter{margin:8px 0}.sm-label{font-family:'JetBrains Mono',monospace;font-size:8px;color:#5a4a3a;margin-bottom:3px;display:flex;justify-content:space-between;font-weight:500}.sm-bar{height:2px;background:var(--line)}.sm-fill{height:100%}.read-more{display:block;margin:16px;padding:12px;background:var(--accent);color:#fff;text-align:center;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background 0.15s;border:2px solid var(--accent)}.read-more:hover{background:#fff0;color:var(--accent)}.read-more-inline{display:none;margin:16px 28px}.ps-article-layout{display:grid;grid-template-columns:1fr 240px;max-width:100%}.ps-article-main{border-right:1px solid var(--line)}.ps-article-header{padding:32px 36px 28px;border-bottom:1px solid var(--line)}.ps-art-tag{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ps-art-tag::before{content:'';width:12px;height:1px;background:var(--accent)}.ps-article-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px, 3.5vw, 52px);line-height:.95;letter-spacing:.02em;color:var(--ink);margin-bottom:16px}.ps-titre-visuel-row{display:flex;align-items:center;gap:20px;margin-bottom:16px}.ps-titre-visuel-row .ps-article-title,.ps-titre-visuel-row .hhc-titre{margin-bottom:0}.ps-titre-visuel-row .hhc-titre{font-size:28px}.ps-vignette-illustration{width:200px;height:200px;border-radius:8px;overflow:hidden;flex-shrink:0}.ps-vignette-illustration img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.ps-titre-visuel-row{gap:14px}.ps-vignette-illustration{width:80px;height:80px}}.ps-art-standfirst{font-size:15px;color:#5a4a3a;line-height:1.65;border-left:3px solid var(--accent);padding-left:16px}.ps-art-meta{display:flex;align-items:center;gap:14px;margin-top:16px}.ps-art-cat{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--accent);padding:3px 10px}.ps-art-date{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--muted)}.ps-article-body{padding:28px 36px}.ps-article-body p{font-size:15px;line-height:1.8;color:#3a2a1a;margin-bottom:1.3em}.ps-article-body h2{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:.04em;color:var(--ink);margin:36px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.ps-article-sidebar{background:var(--bg-meta)}.ps-art-meta-spacer{border-bottom:1px solid var(--line)}.mobile-next-articles{display:none}.home-hero-compact{display:none}.ps-article-body .ps-focus-chart,.ps-article-body .ps-chart-block{padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}.ps-article-body .ps-chart-label{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:8px;font-weight:500}.ps-article-body .ps-chart-bars{display:flex;align-items:flex-end;gap:4px;height:60px}.ps-article-body .ps-chart-bar{flex:1;border-radius:1px 1px 0 0}.ps-article-body .ps-chart-bar.peak{background:var(--accent)}.ps-article-body .ps-chart-bar.mid{background:#d0a090}.ps-article-body .ps-chart-bar.low{background:#e0d8cc}.ps-article-body .ps-chart-annotation{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--accent);margin-top:6px;display:flex;align-items:center;gap:6px}.ps-article-body .ps-chart-annotation::before{content:'▲';font-size:7px}.ps-article-body .ps-focus-tweets,.ps-article-body .ps-tweets-block{padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}.ps-article-body .ps-tweets-label,.ps-article-body .ps-section-label{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:12px;font-weight:500}.ps-article-body .ps-tweet-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-article-body .ps-tw-card{border:1px solid var(--line);padding:14px;background:var(--white)}.ps-article-body .ps-tw-card.viral{border-color:var(--accent);border-width:2px}.ps-article-body .ps-tw-type{font-family:'JetBrains Mono',monospace;font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.ps-article-body .ps-tw-card.viral .ps-tw-type{color:var(--accent)}.ps-article-body .ps-tw-handle{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;color:var(--ink);margin-bottom:6px}.ps-article-body .ps-tw-text{font-size:13px;color:#5a4a3a;line-height:1.55;margin-bottom:9px}.ps-article-body .ps-tw-stats{display:flex;gap:14px;font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--muted)}.ps-article-body .ps-tw-stats strong{color:var(--accent);font-size:13px}.ps-article-body .ps-tw-card.viral .ps-tw-stats strong{color:var(--accent)}.ps-article-body table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:24px}.ps-article-body thead tr{border-bottom:2px solid var(--ink)}.ps-article-body th{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#5a4a3a;padding:8px 12px 8px 0;text-align:left;font-weight:500}.ps-article-body td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);color:#3a2a1a;vertical-align:top}.ps-article-body tr:last-child td{border-bottom:none}.ps-article-body .ps-td-num{font-family:'Bebas Neue',sans-serif;font-size:20px;color:var(--accent)}.ps-article-body .ps-td-handle{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--ink)}.ps-article-body .ps-focus-lex,.ps-article-body .ps-lex-block{padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}.ps-article-body .ps-lex-label{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:8px;font-weight:500}.ps-article-body .ps-lex-cloud{display:flex;flex-wrap:wrap;gap:6px}.ps-article-body .ps-lex-word{font-family:'JetBrains Mono',monospace;padding:3px 10px;border:1px solid}.ps-article-body .ps-lex-word.s1{border-color:var(--accent);color:var(--accent);font-size:12px}.ps-article-body .ps-lex-word.s2{border-color:var(--yellow);color:var(--yellow);font-size:11px}.ps-article-body .ps-lex-word.s3{border-color:var(--line);color:var(--muted);font-size:10px}.ps-article-body .ps-pull-quote{font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:1.1;color:var(--ink);border-left:4px solid var(--accent);padding-left:20px;letter-spacing:.02em;margin:28px 0 10px}.ps-article-body .ps-pull-quote-source{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--muted);padding-left:24px;margin-bottom:28px}.ps-article-body .ps-art-source-text{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--muted);letter-spacing:.06em;padding-top:18px;border-top:1px solid var(--line);margin-top:24px}@media (max-width:900px){.ps-article-body .ps-tweet-row{grid-template-columns:1fr}}.article-layout{display:grid;grid-template-columns:1fr 280px;align-items:start;max-width:1100px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--bg)}.article-main{border-right:1px solid var(--line)}.art-header{padding:32px 36px 28px;border-bottom:1px solid var(--line)}.art-tag{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.art-tag::before{content:'';display:inline-block;width:12px;height:2px;background:var(--accent)}h1.art-titre{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px, 3.5vw, 48px);line-height:.95;margin:0 0 18px 0}p.art-standfirst{font-size:15px;color:var(--muted);border-left:3px solid var(--accent);padding-left:16px;margin:0;line-height:1.55}.art-body{padding:28px 36px;border-bottom:1px solid var(--line)}.art-body p{font-size:15px;line-height:1.65;margin:0 0 16px 0}.art-body p:last-child{margin-bottom:0}.art-body h2{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:.04em;color:var(--ink);margin:36px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.art-chart{padding:0 36px 24px;border-bottom:1px solid var(--line)}.art-tweets{padding:24px 36px;border-bottom:1px solid var(--line)}.section-label{font-family:'JetBrains Mono',monospace;font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:14px}.tweet-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.art-table{padding:24px 36px;border-bottom:1px solid var(--line);overflow-x:auto}.art-table table{width:100%;border-collapse:collapse;font-size:13px}.art-table thead tr{border-bottom:2px solid var(--ink)}.art-table th{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#5a4a3a;padding:8px 12px 8px 0;text-align:left;font-weight:500}.art-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);color:#3a2a1a;vertical-align:top}.art-table tr:last-child td{border-bottom:none}.td-num{font-family:'Bebas Neue',sans-serif;font-size:20px;color:var(--accent)}.td-handle{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--ink)}.art-lex{padding:24px 36px;border-bottom:1px solid var(--line)}.art-quote{padding:28px 36px;border-bottom:1px solid var(--line)}.pull-quote{font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:1.05;border-left:4px solid var(--accent);padding-left:20px;margin:0 0 10px 0;color:var(--ink)}.pull-quote-source{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding-left:24px}.art-source{padding:18px 36px}.art-source-text{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--muted);line-height:1.6}.article-meta{background:var(--bg-meta)}.sm-pct{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--accent)}.sm-fill.y{background:var(--yellow)}#ps-preview{display:none}.fact-list{padding:0 36px}.fact-item{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.fact-item:last-child{border-bottom:none}.fact-number{font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:var(--accent)}.fact-number.y{color:var(--yellow)}.fact-number.k{color:var(--ink)}.fact-label{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fact-text{font-size:15px;line-height:1.6;color:#3a2a1a}.site-footer,.ps-footer{background:var(--ink);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(--yellow)}.footer-logo,.ps-logo-footer{height:22px;width:auto;mix-blend-mode:screen}.footer-copy,.ps-footer-copy{font-family:'JetBrains Mono',monospace;font-size:9px;color:#ccc;letter-spacing:.06em}@media (max-width:900px){.topbar,.ps-header{height:auto;padding:10px 16px;flex-wrap:wrap;gap:8px;border-bottom:2px solid var(--yellow)}.ps-logo-wrap{flex:1}.site-footer,.ps-footer{flex-direction:column;gap:10px;text-align:center;padding:16px 20px}.dashboard{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;overflow:visible}.dashboard.dashboard-2col{grid-template-columns:1fr}.col-index{order:2;height:auto;overflow:visible;border-right:none;border-top:2px solid var(--line-dark)}.col-focus{order:1;height:auto;overflow:visible;border-right:none}.col-meta{display:none}.single-dashboard .col-index{display:none}.home-dashboard .col-index{display:none}.read-more-inline{display:block}.metrics-strip{grid-template-columns:1fr 1fr}.tweet-row{grid-template-columns:1fr}.ps-article-layout{grid-template-columns:1fr}.ps-article-sidebar{display:none}.ps-article-body,.ps-article-header{padding-left:20px;padding-right:20px}.ps-article-body .ps-tweet-row{grid-template-columns:1fr}.ps-metrics-strip{grid-template-columns:1fr 1fr}.home-hero-article{display:none}.home-hero-compact{display:block;text-decoration:none;color:inherit;padding:28px 20px 32px;border-bottom:2px solid var(--line-dark)}.hhc-tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.hhc-titre{font-family:'Bebas Neue',sans-serif;font-size:42px;line-height:.98;letter-spacing:.02em;color:var(--ink);margin-bottom:16px}.hhc-standfirst{font-size:15px;color:#5a4a3a;line-height:1.6;border-left:3px solid var(--accent);padding-left:14px;margin-bottom:22px}.hhc-stats{display:flex;gap:16px}.hhc-stat{flex:1;padding-top:12px;border-top:1px solid var(--line)}.hhc-stat-val{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--accent);line-height:1;display:block}.hhc-stat-lbl{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block;margin-top:4px}.hhc-cta{display:block;margin-top:24px;padding:14px;background:var(--yellow);color:var(--ink);text-align:center;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.col-index,.mobile-next-articles{display:block;background:var(--bg);border-top:none;padding:0 20px 40px}.col-index::before,.mobile-next-articles::before{content:'À LIRE ÉGALEMENT';display:block;font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--ink);margin:40px 0 20px}.home-mobile-list::before{content:none}.index-item{background:transparent!important;border-bottom:1px solid var(--line);padding:24px 0;gap:16px;align-items:baseline}.col-index .index-item.active{display:none!important}.ii-date{font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;display:block}.ii-date::before{content:'— '}.ii-cat{display:none}.ii-titre{font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:1.05;color:var(--ink)!important;letter-spacing:.02em;font-weight:400}.ii-kpi{text-align:right}.ii-kpi-val{font-size:24px;color:var(--accent)!important}.mn-nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px}.mn-nav-link{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none}.mn-nav-link:hover{color:var(--accent)}}.ps-metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-bottom:1px solid var(--line)}.ps-metric-cell{padding:14px 16px;border-right:1px solid var(--line);position:relative;overflow:hidden;background:var(--bg-article)}.ps-metric-cell:last-child{border-right:none}.ps-metric-cell::after{content:'';position:absolute;bottom:0;left:0;height:2px;background:var(--accent);width:var(--fill,0%)}.ps-metric-cell.y::after{background:var(--yellow)}.ps-metric-cell.g::after{background:var(--green)}.ps-metric-cell.b::after{background:var(--blue)}.ps-mc-val{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--ink);line-height:1;display:block}.ps-mc-lbl{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#4a3a2a;font-weight:500}.ps-meta-block{padding:20px 24px;border-bottom:1px solid var(--line)}.ps-meta-block-title{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5a4a3a;margin-bottom:14px;font-weight:500}.ps-titre-accent{color:var(--accent)}.ps-signal-meter{margin-bottom:12px}.ps-signal-meter:last-child{margin-bottom:0}.ps-sm-label{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:#5a4a3a;margin-bottom:4px}.ps-sm-label span:last-child{font-family:'Bebas Neue',sans-serif;font-size:15px}.ps-sm-bar{height:3px;background:var(--line);width:100%}.ps-sm-fill{height:100%}.ps-meta-stat-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.ps-msr-label{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#7a6a5a}