:root{color-scheme:light;--ink:#121428;--ink-2:#3b3f58;--muted:#6b6f86;--paper:#ffffff;--paper-2:#f4f4f7;--line:#e3e4ea;--brand:#2d2c92;--brand-2:#4342c6;--brand-dark:#1a1960;--brand-tint:#ececfa;--accent:#d21034;--gold:#ffce00;--green:#006a4e;--radius:14px;--serif:"Source Serif 4",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--shadow-sm:0 1px 2px rgba(26,25,96,.06),0 4px 12px rgba(26,25,96,.05);--shadow-md:0 18px 40px -18px rgba(26,25,96,.35);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover h3,a:hover h2{color:var(--brand-2)}img{display:block;max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.proto{background:var(--gold);color:#121428;font-size:13px;font-weight:600;text-align:center;padding:6px 16px}.topbar{border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.topbar .wrap{display:flex;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px}.topbar .right{display:flex;gap:16px}.tricolor{height:4px;background:linear-gradient(90deg,var(--green) 0 40%,var(--gold) 40% 70%,var(--accent) 70%)}header.mast .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:16px}.logo{font-family:var(--serif);font-weight:800;font-size:clamp(30px,6vw,48px);letter-spacing:-.02em;color:var(--brand);line-height:1}.logo span{color:var(--accent)}.tagline{font-size:13px;color:var(--muted);margin-top:4px}.actions{display:flex;gap:8px;align-items:center}.btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:9px 16px;font-weight:600;font-size:14px;border:1px solid var(--line);background:var(--paper)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--paper);display:grid;place-items:center;cursor:pointer;color:var(--ink)}nav.main{position:sticky;top:0;z-index:10;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}nav.main ul{display:flex;gap:4px;list-style:none;overflow-x:auto;scrollbar-width:none}nav.main ul::-webkit-scrollbar{display:none}nav.main a{display:block;padding:13px 12px;font-weight:600;font-size:14px;white-space:nowrap;border-bottom:3px solid transparent}nav.main a.on{border-color:var(--accent);color:var(--accent)}.ticker{background:var(--paper-2);border-bottom:1px solid var(--line);font-size:14px}.ticker .wrap{display:flex;align-items:center;gap:12px;padding-top:9px;padding-bottom:9px;overflow:hidden}.live{flex:none;background:var(--accent);color:#fff;font-weight:700;font-size:12px;padding:3px 8px;border-radius:4px;letter-spacing:.04em}.ticker .items{display:flex;gap:28px;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ticker time{color:var(--muted);margin-right:6px;font-variant-numeric:tabular-nums}.ph{position:relative;aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden;background:var(--c,#2c3290)}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 20% 10%,rgba(255,255,255,.28),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 14px)}.ph .cat{position:absolute;left:10px;top:10px;background:#0000008c;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:4px}.c-pol{--c:#1b1f5c}.c-soc{--c:#0e7c66}.c-eco{--c:#a8590b}.c-spo{--c:#b3261e}.c-cul{--c:#6a2c91}.c-san{--c:#0b6aa8}.c-dos{--c:#3b3f58}.kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.meta{font-size:13px;color:var(--muted)}h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;line-height:1.2;transition:color .15s}.une{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:28px 0}.une .lead{grid-row:span 2}.une .lead .ph{aspect-ratio:16/11}.une .lead h2{font-size:clamp(24px,3vw,34px);margin:14px 0 8px}.une .lead p{color:var(--ink-2);margin-bottom:8px}.card h3{font-size:18px;margin:10px 0 6px}.layout{display:grid;grid-template-columns:1fr 320px;gap:36px;padding-bottom:40px}.sec-h{display:flex;align-items:baseline;justify-content:space-between;border-top:3px solid var(--ink);padding-top:10px;margin:32px 0 16px}.sec-h h2{font-size:24px}.sec-h a{font-size:14px;font-weight:600;color:var(--brand-2)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.row{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.row .ph{aspect-ratio:4/3}.row h3{font-size:17px;margin:4px 0}aside .box{border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-top:32px}aside h4{font-family:var(--serif);font-size:20px;margin-bottom:10px}.latest li{list-style:none;display:grid;grid-template-columns:52px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:500}.latest li:last-child{border:0}.latest time{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.popular li{list-style:none;display:grid;grid-template-columns:34px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-weight:500}.popular li:last-child{border:0}.popular b{font-family:var(--serif);font-size:26px;color:var(--line);line-height:1}.weather{display:flex;align-items:center;justify-content:space-between}.weather .t{font-family:var(--serif);font-size:40px;font-weight:600}.days{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;color:var(--muted);text-align:center}.days b{display:block;color:var(--ink);font-size:15px}.ad{display:grid;place-items:center;text-align:center;background:var(--paper-2);border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ad.mpu{height:250px;margin-top:32px}.ad.leader{height:90px;margin:8px 0 0}.dossiers{background:var(--brand);color:#fff;margin:24px 0 0}.dossiers .wrap{padding-top:32px;padding-bottom:36px}.dossiers .sec-h{border-color:#fff;margin-top:0}.dossiers .sec-h a{color:var(--gold)}.dossiers .grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dossier{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:center}.dossier h3{font-size:22px;margin:6px 0}.dossier .kicker{color:var(--gold)}.dossier .meta{color:#c6c8e8}a.dossier:hover h3{color:var(--gold)}.videos{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.vid .ph{aspect-ratio:9/14}.vid .play{position:absolute;inset:auto auto 10px 10px;background:#0009;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:999px}.vid p{font-size:14px;font-weight:600;margin-top:8px;line-height:1.35}.subscribe{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;background:var(--paper-2);border-radius:16px;padding:28px;margin:40px 0}.subscribe h2{font-size:28px}.subscribe p{color:var(--ink-2);margin-top:6px}.subscribe form{display:flex;gap:8px;flex-wrap:wrap}.subscribe input{flex:1;min-width:200px;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit}.wa{background:#1f9d55!important;border-color:#1f9d55!important;color:#fff!important}footer{background:#0b0c1a;color:#c9cbe0;padding:40px 0 24px;font-size:14px}footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}footer .logo{color:#fff;font-size:34px}footer h5{color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}footer li{list-style:none;padding:3px 0}footer a:hover{color:#fff}.legal{border-top:1px solid #23253d;margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#8d91a8;font-size:13px}.socials{display:flex;gap:8px;margin-top:14px}.socials a{width:36px;height:36px;border-radius:50%;border:1px solid #2c2f4d;display:grid;place-items:center;font-size:12px;font-weight:700}@media (max-width:1000px){.layout{grid-template-columns:1fr}.une{grid-template-columns:1fr 1fr}.une .lead{grid-column:span 2;grid-row:auto}.videos{grid-template-columns:repeat(5,160px);overflow-x:auto;padding-bottom:6px}footer .cols{grid-template-columns:1fr 1fr}.dossiers .grid2,.subscribe{grid-template-columns:1fr}}@media (max-width:640px){.topbar .right .hide-sm,.actions .btn{display:none}.logo{font-size:28px}.une{grid-template-columns:1fr;gap:18px;padding-top:18px}.une .lead{grid-column:auto}.grid3{grid-template-columns:1fr}.grid3 .card{display:grid;grid-template-columns:120px 1fr;gap:12px}.grid3 .card .ph{aspect-ratio:4/3}.grid3 .card h3{margin-top:0;font-size:16px}.row,.dossier{grid-template-columns:110px 1fr}.dossier h3{font-size:18px}footer .cols{grid-template-columns:1fr}.ad.leader{height:60px}}.progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--accent);z-index:20}.crumbs{font-size:13px;color:var(--muted);padding:20px 0 0}.crumbs a:hover{color:var(--brand-2)}.article-head{max-width:820px;padding:14px 0 24px}.article-head h1{font-family:var(--serif);font-weight:800;font-size:clamp(28px,4.4vw,46px);line-height:1.12;letter-spacing:-.02em;margin:10px 0 16px}.chapo{font-size:clamp(18px,2vw,21px);line-height:1.5;color:var(--ink-2)}.byline{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-top:22px}.author{display:flex;align-items:center;gap:12px}.avatar{width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.author b{display:block;font-size:15px}.share{display:flex;gap:8px}.share a{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;font-size:13px;font-weight:600}.share a.wa{border-color:#1f9d55}.share a:hover{border-color:var(--ink)}.hero figure{margin:0}.hero .ph{aspect-ratio:16/8}figcaption{font-size:13px;color:var(--muted);padding:8px 0 0}.article-layout{display:grid;grid-template-columns:1fr 300px;gap:56px;padding:28px 0 40px}.body{max-width:680px;font-size:18px;line-height:1.75;color:var(--ink)}.body p{margin:0 0 1.2em}.body>p:first-of-type:first-letter{font-family:var(--serif);font-weight:800;float:left;font-size:3.6em;line-height:.9;padding:6px 10px 0 0;color:var(--brand)}.body h2{font-size:26px;margin:1.6em 0 .6em}.body blockquote{border-left:4px solid var(--accent);padding:4px 0 4px 20px;margin:1.6em 0;font-family:var(--serif);font-size:24px;line-height:1.35;font-weight:600}.body blockquote cite{display:block;font-family:var(--sans);font-size:14px;font-style:normal;font-weight:500;color:var(--muted);margin-top:8px}.body ul{margin:0 0 1.2em 1.2em}.body li{margin:.3em 0}.read-also{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;background:var(--paper-2);border-radius:var(--radius);padding:14px;margin:1.6em 0;font-size:16px;line-height:1.4}.read-also .ph{aspect-ratio:4/3}.read-also span{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.read-also b{font-family:var(--serif);font-weight:600;font-size:18px}.ad.inread{height:250px;margin:1.6em 0}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.tags a{background:var(--paper-2);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500}.tags a:hover{background:var(--line)}.bio{display:grid;grid-template-columns:64px 1fr;gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.bio .avatar{width:64px;height:64px;font-size:20px}.bio p{font-size:15px;color:var(--ink-2);margin-top:4px}.bio a{font-size:14px;font-weight:600;color:var(--brand-2)}.sticky{position:sticky;top:64px}.sticky .box:first-child{margin-top:0}.notes{border:2px dashed var(--gold);border-radius:var(--radius);padding:16px 18px;margin:0 0 1.6em;font-size:15px;line-height:1.55;background:#fffbea}.notes b{display:block;margin-bottom:4px}@media (max-width:1000px){.article-layout{grid-template-columns:1fr}.sticky{position:static}}@media (max-width:640px){.hero{margin:0 -16px}.hero .ph{border-radius:0;aspect-ratio:16/10}figcaption{padding:8px 16px 0}.body{font-size:17px}.share a{padding:0 12px}.share .hide-sm{display:none}.body blockquote{font-size:21px}}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-pad{padding-bottom:48px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;background:var(--brand);color:#fff;padding:8px 12px;z-index:50}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.burger{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex}.drawer .scrim{flex:1;background:#12142880}.drawer .panel{width:min(320px,86vw);background:var(--paper);padding:20px;overflow:auto;order:-1}.drawer .panel a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-weight:600}.drawer .panel a.on{color:var(--accent)}.drawer form{margin:12px 0 4px}.search-form{display:flex;gap:8px;margin:8px 0 20px}.search-form input{flex:1;padding:12px 16px;border-radius:999px;border:1px solid var(--line);font:inherit;background:var(--paper);color:var(--ink);min-width:0}mark{background:#ffe9a8;color:inherit;padding:0 2px;border-radius:2px}.page-head{padding:28px 0 8px;border-bottom:1px solid var(--line);margin-bottom:8px}.page-head h1{font-family:var(--serif);font-weight:800;font-size:clamp(30px,4.4vw,44px);letter-spacing:-.02em;line-height:1.1}.page-head p{color:var(--ink-2);margin-top:8px;max-width:640px}.page-head .swatch{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:8px;vertical-align:middle}.chips{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:none}.chips a,.chips button{flex:none;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 14px;font:600 14px var(--sans);color:var(--ink);cursor:pointer}.chips .on{background:var(--ink);border-color:var(--ink);color:#fff}.pager{display:flex;gap:6px;justify-content:center;margin:32px 0 0;flex-wrap:wrap}.pager a,.pager span{min-width:40px;height:40px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line);border-radius:999px;font-weight:600;font-size:14px}.pager .on{background:var(--brand);border-color:var(--brand);color:#fff}.pager .off{opacity:.4}.skeleton{background:linear-gradient(90deg,var(--paper-2),#ebebf1,var(--paper-2));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--radius)}@keyframes sk{to{background-position:-200% 0}}.empty{padding:40px 0;color:var(--muted);text-align:center}.videos.grid{grid-template-columns:repeat(4,1fr);overflow:visible}button.vid{border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:0}button.vid:hover p{color:var(--brand-2)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a0b19d1;display:grid;place-items:center;padding:16px}.modal .inner{width:min(420px,100%);background:#000;border-radius:14px;overflow:hidden;position:relative}.modal iframe,.modal .ph{width:100%;aspect-ratio:9/16;border:0;border-radius:0;display:block}.modal .close{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffe6;font-size:18px;cursor:pointer}.modal .cap{background:#fff;padding:12px 14px;font-weight:600}.job{display:grid;grid-template-columns:1fr auto;gap:12px 20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.job h3{font-size:20px;margin:4px 0}.badge{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.badge.red{background:#fde8e8;color:var(--accent)}.deadline{font-size:13px;color:var(--muted);text-align:right}.deadline b{display:block;color:var(--ink);font-size:15px}.form{display:grid;gap:14px;max-width:560px}.form label{display:grid;gap:6px;font-weight:600;font-size:14px}.form input,.form textarea,.form select{padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line);font:inherit;font-weight:400;background:var(--paper);color:var(--ink)}.form textarea{min-height:140px;resize:vertical}.ok{background:#e7f6ee;color:#0e6b3c;border-radius:var(--radius);padding:12px 14px;font-weight:600}.two{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:24px 0}.prose{max-width:720px;font-size:17px;line-height:1.7}.prose h2{font-size:24px;margin:1.4em 0 .5em}.prose p{margin:0 0 1em}.body .wp img{border-radius:var(--radius);height:auto}.body .wp figure{margin:1.4em 0}.notfound{text-align:center;padding:80px 0}.notfound .big{font-family:var(--serif);font-size:120px;font-weight:800;color:var(--brand);line-height:1}@media (max-width:1000px){.videos.grid{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:1fr}}@media (max-width:640px){.burger{display:grid}.videos.grid{grid-template-columns:repeat(2,1fr)}.job{grid-template-columns:1fr}.deadline{text-align:left}}.err{background:#fde8e8;color:#9b1c1c;border-radius:var(--radius);padding:10px 14px;font-weight:600;font-size:14px}.btn:disabled{opacity:.6;cursor:wait}.une .lead p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card h3,.row h3{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.body .wp p{text-align:left!important}.body .wp img{max-width:100%;height:auto;border-radius:var(--radius);margin:8px 0}.body .wp a{color:var(--brand-2);text-decoration:underline;text-underline-offset:2px}.body .wp iframe{max-width:100%}.body .wp .wp-caption,.body .wp figure{max-width:100%!important}.body .wp .wp-caption-text,.body .wp figcaption{font-size:14px;color:var(--muted)}body{background:#fbfbfe}::selection{background:var(--brand);color:#fff}.topbar{background:var(--brand-dark);color:#ffffffc7;border:0}.tricolor{height:3px;background:linear-gradient(90deg,var(--green) 0 33%,var(--gold) 33% 66%,var(--accent) 66%)}header.mast{background:#fff}.brand{display:inline-flex;align-items:center;gap:14px}.brand-mark{width:56px;height:56px;border-radius:14px;box-shadow:0 6px 18px -6px #2d2c928c;transition:transform .5s var(--ease)}.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.06)}.brand-text{display:flex;flex-direction:column;gap:6px}.brand-word{height:30px;width:auto}.brand .tagline{margin:0;letter-spacing:.02em}footer .brand-mark{width:48px;height:48px;box-shadow:none}footer .brand-word{height:26px}.btn{transition:transform .2s var(--ease),box-shadow .2s,background .2s,border-color .2s;cursor:pointer;font-family:var(--sans)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#cfd0e0}.btn.primary{background:var(--brand);border-color:var(--brand);box-shadow:0 6px 16px -8px #2d2c92b3}.btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.icon-btn{transition:background .2s,transform .2s var(--ease)}.icon-btn:hover{background:var(--brand-tint);transform:scale(1.05)}nav.main{background:#ffffffd1;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid var(--line);transition:box-shadow .3s}nav.main.stuck{box-shadow:0 8px 24px -16px #1a196066}nav.main .wrap{display:flex;align-items:center}nav.main ul{flex:1;min-width:0}nav.main a{position:relative;border:0;padding:15px 12px;color:var(--ink-2);transition:color .2s}nav.main a:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}nav.main a:hover{color:var(--ink)}nav.main a:hover:after{transform:scaleX(.5)}nav.main a.on{color:var(--accent)}nav.main a.on:after{transform:scaleX(1)}nav.main a.mini-mark{padding:0}nav.main a.mini-mark:after{display:none}.mini-mark{display:block;flex:none;width:0;opacity:0;overflow:hidden;transition:width .35s var(--ease),opacity .25s,margin .35s var(--ease)}.mini-mark img{width:34px;height:34px;max-width:none;border-radius:9px}nav.main.stuck .mini-mark{width:34px;opacity:1;margin-right:10px}.ticker{background:#fff}.live{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:4px 10px}.live .dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:pulse 1.6s infinite}.ticker .items{flex:1;min-width:0}.ticker .track{display:flex;gap:40px;width:max-content;animation:marquee 45s linear infinite}.ticker .items:hover .track{animation-play-state:paused}.ticker .track a{transition:color .2s}.ticker .track a:hover{color:var(--brand)}.ph{border-radius:var(--radius);isolation:isolate}.ph img{transition:transform .8s var(--ease)}a:hover .ph img,button:hover .ph img{transform:scale(1.06)}.ph .cat{z-index:1;border-radius:999px;padding:5px 11px;background:#1214288c;background:color-mix(in srgb,var(--c) 78%,#000);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #0003}.une .lead .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,10,40,.35));opacity:0;transition:opacity .4s}.une .lead:hover .ph:after{opacity:1}a:hover h3,a:hover h2{color:var(--brand)}.card h3,.row h3,.lead h2{transition:color .2s}.kicker{color:var(--accent);letter-spacing:.08em}.sec-h{border-top:0;padding-top:0;margin:44px 0 18px;align-items:center}.sec-h h2{display:flex;align-items:center;gap:12px;font-size:26px}.sec-h h2:before{content:"";flex:none;width:6px;height:26px;border-radius:3px;background:linear-gradient(180deg,var(--accent),var(--brand))}.sec-h a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--brand-tint);color:var(--brand);transition:background .2s,gap .2s;white-space:nowrap}.sec-h a:hover{background:#dcdcf6;gap:10px}.dossiers .sec-h a{background:#ffffff1f;color:var(--gold)}.row{border-radius:var(--radius);padding:14px 10px;margin:0 -10px;transition:background .25s,box-shadow .25s}.row:hover{background:#fff;box-shadow:var(--shadow-sm)}aside .box{background:#fff;border:1px solid #ececf4;border-radius:18px;box-shadow:var(--shadow-sm)}.latest a,.popular a{transition:color .2s}.latest a:hover,.popular a:hover{color:var(--brand)}.popular b{background:linear-gradient(180deg,var(--brand-2),#c9c9f2);-webkit-background-clip:text;background-clip:text;color:transparent}.ad{border-radius:18px;background:repeating-linear-gradient(135deg,#f4f4fa 0,#f4f4fa 10px,#efeff7 10px,#efeff7 20px);border:1px dashed #d9d9e8}.dossiers{position:relative;overflow:hidden;background:radial-gradient(800px 300px at 90% -10%,rgba(255,206,0,.18),transparent 60%),linear-gradient(135deg,var(--brand-dark),var(--brand) 65%,#3d3cb8)}.dossier .ph{box-shadow:0 14px 30px -14px #0009}.videos{grid-template-columns:repeat(5,minmax(0,1fr))}.videos.grid{grid-template-columns:repeat(4,minmax(0,1fr))}button.vid{min-width:0;width:100%}@media (max-width:1000px){.videos{grid-template-columns:repeat(5,160px)}.videos.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.videos.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vid .ph{box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s var(--ease)}.vid:hover .ph{transform:translateY(-4px);box-shadow:var(--shadow-md)}.vid .play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;transition:background .2s;z-index:1}.vid:hover .play{background:var(--accent)}.subscribe{position:relative;overflow:hidden;color:#fff;border-radius:24px;padding:36px;background:radial-gradient(500px 220px at 100% 0,rgba(210,16,52,.35),transparent 60%),linear-gradient(135deg,var(--brand),var(--brand-dark))}.subscribe p{color:#fffc}.subscribe input{border:0;box-shadow:0 4px 14px #00000026}.subscribe .btn.primary{background:var(--gold);border-color:var(--gold);color:var(--brand-dark);box-shadow:none}.subscribe .btn.primary:hover{background:#ffd93d}.subscribe .ok{background:#ffffff24;color:#fff}.progress{height:3px;background:linear-gradient(90deg,var(--accent),var(--gold));transition:width .1s linear}.share a{transition:transform .2s var(--ease),border-color .2s,background .2s}.share a:hover{transform:translateY(-1px);background:#fff}.hero .ph{box-shadow:var(--shadow-md)}.tags a{transition:background .2s,color .2s}.tags a:hover{background:var(--brand);color:#fff}.read-also{transition:box-shadow .25s,transform .25s var(--ease)}.read-also:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.avatar{background:linear-gradient(135deg,var(--brand),var(--brand-2))}.chips a,.chips button{transition:background .2s,border-color .2s,color .2s}.chips a:hover,.chips button:hover{border-color:var(--brand);color:var(--brand)}.chips .on,.chips .on:hover{background:var(--brand);border-color:var(--brand);color:#fff}.job{border-radius:var(--radius);padding:18px 12px;margin:0 -12px;transition:background .25s,box-shadow .25s}.job:hover{background:#fff;box-shadow:var(--shadow-sm)}.pager a{transition:background .2s,border-color .2s}.pager a:hover{border-color:var(--brand);background:var(--brand-tint)}footer{background:radial-gradient(700px 260px at 0 0,rgba(67,66,198,.35),transparent 60%),#100f3d}footer .legal{padding-right:64px}.socials a{width:40px;height:40px;transition:background .2s,border-color .2s,transform .2s var(--ease)}.socials a:hover{background:var(--brand-2);border-color:var(--brand-2);transform:translateY(-2px)}.drawer .scrim{animation:fade .25s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer .panel{animation:slide-in .35s var(--ease) both;box-shadow:20px 0 40px #00000026}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.drawer .panel .panel-head a{display:inline-flex;border:0;padding:0}.drawer .panel .brand-mark{width:44px;height:44px}.drawer .panel .brand-word{height:22px}.drawer .panel>a{transition:color .2s,padding .2s}.drawer .panel>a:hover{color:var(--brand);padding-left:6px}.to-top{position:fixed;right:18px;bottom:18px;z-index:30;width:46px;height:46px;border-radius:50%;border:0;background:var(--brand);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-md);opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s var(--ease),background .2s}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--brand-2)}.page-enter{animation:page-in .35s var(--ease) backwards}.reveal-on [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease),background .25s,box-shadow .25s}.reveal-on [data-reveal].in{opacity:1;transform:none}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #fffc}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(-100%)}}@media (max-width:640px){.brand{gap:10px}.brand-mark{width:44px;height:44px;border-radius:11px}.brand-word{height:22px}.brand .tagline{font-size:11px}.subscribe{padding:24px;border-radius:20px}.to-top{right:12px;bottom:12px}.sec-h h2{font-size:22px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.mag-hero .wrap{padding-top:40px;padding-bottom:44px}.mag-hero h1{font-family:var(--serif);font-size:clamp(36px,6vw,60px);line-height:1;margin:8px 0 14px}.mag-feature{display:grid;grid-template-columns:minmax(180px,300px) 1fr;gap:40px;align-items:center}.mag-feature-cover{border:0;padding:0;background:none;cursor:pointer;transform:rotate(-2deg);transition:transform .4s var(--ease)}.mag-feature-cover:hover{transform:rotate(0) translateY(-4px)}.mag-issue{font-size:18px;margin:0 0 10px;color:#fff}.mag-intro{color:#c6c8e8;max-width:560px;margin:0 0 22px}.mag-hero .mag-actions .btn:not(.primary){background:#ffffff1f;border-color:#ffffff4d;color:#fff}.mag-hero .mag-actions .btn.primary{background:var(--gold);border-color:var(--gold);color:var(--brand-dark)}.mag-cover{aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--brand-tint);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.mag-cover.big{box-shadow:0 24px 50px #0a0b2873}.mag-cover img{width:100%;height:100%;object-fit:cover;display:block}.mag-ph{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#fff;background:linear-gradient(160deg,var(--brand),var(--brand-dark));font-family:var(--serif);text-align:center}.mag-ph span{letter-spacing:.3em;font-size:13px}.mag-ph strong{font-size:clamp(18px,3vw,26px)}.mag-ph em{font-style:normal;color:var(--gold);font-family:var(--sans);font-weight:700;margin-top:8px}.mag-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mag-head .chips{padding:0}.mag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:28px 22px;margin-top:22px}.mag-card{background:none;box-shadow:none;padding:0}.mag-card:hover{transform:none;box-shadow:none}.mag-open{border:0;padding:0;background:none;cursor:pointer;display:block;width:100%}.mag-open:hover .mag-cover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.mag-card h3{font-size:18px;margin:12px 0 2px}.mag-card .meta{color:var(--muted);font-size:14px;margin:0 0 10px}.mag-actions{display:flex;flex-wrap:wrap;gap:8px}.mag-card .mag-actions .btn{padding:7px 13px;font-size:13px}.mag-actions small{font-weight:500;opacity:.75}.mag-count{color:var(--muted);font-size:14px;margin:28px 0 0}.mag-reader .inner{width:min(1100px,100%);height:min(92vh,100%);background:#fff;display:flex;flex-direction:column;animation:page-in .3s var(--ease)}.mag-reader .bar{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line)}.mag-reader .bar strong{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mag-reader .bar strong span{font-weight:500;color:var(--muted)}.mag-reader iframe{flex:1;width:100%;height:auto;aspect-ratio:auto;border:0;background:#525659}@media (max-width:720px){.mag-feature{grid-template-columns:1fr;gap:26px;justify-items:start}.mag-feature-cover{width:min(220px,62vw)}.mag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.mag-reader{padding:0}.mag-reader .inner{height:100%;border-radius:0}}.mag-mini{display:block;width:28px;aspect-ratio:3/4;border-radius:3px;overflow:hidden;background:linear-gradient(160deg,var(--brand),var(--brand-dark));box-shadow:0 2px 6px #0a0b2859;flex:none}.mag-mini img{width:100%;height:100%;object-fit:cover;display:block}.mag-mini i{display:grid;place-items:center;height:100%;font:700 10px var(--sans);font-style:normal;color:var(--gold)}.mag-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 8px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#fff6d1,#ffe27a);border:1px solid #f1cf4a;color:var(--brand-dark);line-height:1.15;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mag-btn .mag-mini{transform:rotate(-6deg);transition:transform .35s var(--ease)}.mag-btn .txt{display:flex;flex-direction:column}.mag-btn strong{font-size:14px;white-space:nowrap}.mag-btn small{font-size:11.5px;font-weight:600;opacity:.75;white-space:nowrap}.mag-btn .new{position:absolute;top:3px;right:6px;font:800 9px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);padding:2px 6px;border-radius:999px;animation:pulse-badge 2.4s ease-in-out infinite}.mag-btn:has(.new){padding-right:22px}.mag-btn:has(.new) .txt{padding-right:34px}.mag-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-120%);animation:shine 6s ease-in-out 1.5s infinite}.mag-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4a00059}.mag-btn:hover .mag-mini{transform:rotate(0) scale(1.12)}@keyframes shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.mag-teaser{margin:34px 0 8px;border-radius:var(--radius);overflow:hidden;background:radial-gradient(600px 260px at 15% 50%,rgba(255,206,0,.35),transparent 70%),linear-gradient(120deg,#fffaf0,#fff1c2);border:1px solid #f3dc8a}.mag-teaser .in{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:28px;padding:28px 36px}.mag-teaser .fan{position:relative;height:230px;display:block}.mag-teaser .fan .mag-mini{position:absolute;left:50%;bottom:0;width:150px;border-radius:6px;box-shadow:0 14px 30px #0a0b284d;transition:transform .45s var(--ease)}.mag-teaser .fan .f0{transform:translate(-50%) rotate(0);z-index:3}.mag-teaser .fan .f1{transform:translate(-95%) rotate(-9deg) scale(.9);z-index:2}.mag-teaser .fan .f2{transform:translate(-5%) rotate(9deg) scale(.9);z-index:1}.mag-teaser .fan:hover .f0{transform:translate(-50%) translateY(-8px) scale(1.04)}.mag-teaser .fan:hover .f1{transform:translate(-115%) rotate(-14deg) scale(.9)}.mag-teaser .fan:hover .f2{transform:translate(15%) rotate(14deg) scale(.9)}.mag-teaser .kicker{color:#a07800}.mag-teaser .kicker b{color:var(--accent)}.mag-teaser h2{font-family:var(--serif);font-size:clamp(30px,4vw,44px);color:var(--brand-dark);margin:4px 0 8px;line-height:1.05}.mag-teaser p{color:var(--ink-2);max-width:560px;margin:0 0 18px}.mag-teaser .cta{display:flex;flex-wrap:wrap;gap:10px}.mag-teaser .cta .btn:not(.primary){background:#ffffffb3}@media (max-width:900px){.mag-btn small,.mag-btn .new{display:none}.mag-btn:has(.new),.mag-btn:has(.new) .txt{padding-right:0}.mag-btn{padding-right:14px}}@media (max-width:720px){.mag-btn{gap:7px;padding:4px 12px 4px 6px}.mag-btn .mag-mini{width:22px}.mag-btn strong .le{display:none}.mag-btn strong:first-letter{text-transform:uppercase}.mag-teaser .in{grid-template-columns:1fr;padding:24px 20px;gap:12px;text-align:left}.mag-teaser .fan{height:190px}.mag-teaser .fan .mag-mini{width:120px}}@media (max-width:420px){header.mast .tagline{display:none}}@media (prefers-reduced-motion:reduce){.mag-btn:after,.mag-btn .new{animation:none}}.pub-pop{position:fixed;right:18px;bottom:18px;z-index:40;width:min(340px,calc(100vw - 32px));background:#0f1030;color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -16px #0a0a2899,0 0 0 1px #ffffff14;animation:pub-in .5s var(--ease) backwards}.pub-pop:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:2;background:linear-gradient(90deg,var(--green) 0 33%,var(--gold) 33% 66%,var(--accent) 66%)}@keyframes pub-in{0%{opacity:0;transform:translateY(24px) scale(.96)}}.pub-media{position:relative;aspect-ratio:var(--ratio,16/9);max-height:62vh;background:#000}.pub-pop.square{width:min(280px,calc(100vw - 32px))}.pub-pop.portrait{width:min(230px,calc(100vw - 32px))}.pub-pop.portrait .pub-foot{flex-direction:column;align-items:flex-start;gap:4px}.pub-pop .pub-media video,.pub-pop .pub-media img{object-fit:contain}.pub-hit{display:block;width:100%;height:100%}.pub-media video,.pub-media img,.pub-media iframe,.pub-slot video,.pub-slot img,.pub-slot iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.pub-ctrl{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:3}.pub-ctrl button,.pub-sound{width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;background:#0a0a1e9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s var(--ease)}.pub-ctrl button:hover,.pub-sound:hover{background:var(--accent);transform:scale(1.08)}.pub-bar{height:3px;background:#ffffff1f}.pub-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--accent));transform-origin:left;transition:transform .25s linear}.pub-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;font-size:12px}.pub-tag{color:#ffffffb3;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-tag b{color:#fff;font-weight:600}.pub-more{color:var(--gold);font-weight:700;white-space:nowrap}.pub-more:hover{text-decoration:underline}body.pub-open .to-top{opacity:0;pointer-events:none}.pub-reopen{position:fixed;right:18px;bottom:76px;z-index:40;display:flex;align-items:center;gap:6px;padding:8px 13px 8px 10px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:700 12px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,var(--accent),#a10d29);box-shadow:0 10px 24px -10px #d21034cc;animation:pub-in .4s var(--ease) backwards,pulse-badge 2.6s 1s ease-out 3}.pub-reopen:hover{transform:scale(1.06)}.pub-slot{position:relative;display:block;padding:0;overflow:hidden;border-style:solid;background:#000;text-transform:none;letter-spacing:0}.pub-slot video,.pub-slot img{object-fit:contain}.pub-slot .pub-tag{position:absolute;left:8px;top:8px;z-index:2;padding:3px 8px;border-radius:999px;font-size:11px;background:#0a0a1e9e}.pub-sound{position:absolute;right:8px;bottom:8px;z-index:2}.pub-end{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:#0a0a1e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pub-in .35s var(--ease) backwards}@media (max-width:720px){.pub-pop{right:12px;bottom:12px;width:min(280px,calc(100vw - 24px))}.pub-pop.square{width:min(220px,calc(100vw - 24px))}.pub-pop.portrait{width:132px}.pub-pop .pub-media{max-height:38vh}.pub-foot{padding:7px 10px;font-size:11px}.pub-ctrl{top:6px;right:6px;gap:4px}.pub-ctrl button{width:28px;height:28px}.pub-reopen{right:12px;bottom:68px}}@media (prefers-reduced-motion:reduce){.pub-pop,.pub-reopen,.pub-end{animation:none}}.ad{position:relative}.ad-house{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 12px;color:inherit;text-decoration:none}.ad-house b{font-weight:700;color:var(--brand-2);text-transform:none;letter-spacing:0}.ad-house:hover b{text-decoration:underline}.ad.leader .ad-house{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 10px}.ad-g{width:100%}.ad-g .ad-house{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;z-index:0}.ad-g .adsbygoogle{position:relative;z-index:1}.ad-g .adsbygoogle:not([data-ad-status=filled]){pointer-events:none}.ad-g .adsbygoogle[data-ad-status=unfilled]{display:none!important}.ad-g:has(.adsbygoogle[data-ad-status=filled]){background:none;border-color:transparent}.ad-g:has(.adsbygoogle[data-ad-status=filled]) .ad-house{display:none}.ad.inread.ad-g{height:auto;min-height:250px}@media (max-width:720px){.ad.leader.ad-g{height:100px}}.cookie-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:60;width:min(760px,calc(100vw - 24px));display:flex;align-items:center;gap:18px;padding:14px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 40px #14144638;font-size:14px;line-height:1.45}.cookie-bar.above-badge{bottom:56px}.cookie-bar p{margin:0;flex:1}.cookie-bar a{color:var(--brand-2);text-decoration:underline}.cookie-actions{display:flex;gap:8px;flex:none}.cookie-actions .btn{min-width:96px;justify-content:center;background:var(--brand);border-color:var(--brand);color:#fff}.link-btn{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.link-btn:hover{text-decoration:underline}body:has(.cookie-bar) .to-top{opacity:0;pointer-events:none}@media (max-width:720px){.cookie-bar{bottom:8px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;font-size:13px}.cookie-actions .btn{flex:1}}.ad.ban{display:block;height:auto;padding:0;overflow:hidden;border:0;background:var(--paper-2);text-transform:none;letter-spacing:0}.ad.ban.ban-wide{aspect-ratio:4/1}.ad.ban.ban-side{aspect-ratio:4/5}.ad.ban a{display:block;width:100%;height:100%}.ad.ban img{display:block;width:100%;height:100%;object-fit:contain;animation:ban-in .45s ease backwards}.ban-tag{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:999px;font-size:10px;color:#fff;background:#0a0a1e8c;pointer-events:none}@keyframes ban-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ad.ban img{animation:none}}
