html,body{max-width:100%}.mw-app{background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.mw-app[data-accent=red]{--paper:#fbfaf6;--cream:#f3f0e8;--surface-page:var(--paper);--surface-sunken:var(--cream);--surface-card:#fff;--color-accent:#d30d33;--color-accent-hover:#b30a29;--color-accent-weak:#fdeef1;--text-on-accent:#fff;--red-50:#fdeef1;--red-100:#fbd6de;--red-200:#f4a8b7;--red-300:#ec7589;--red-400:#e0405e;--red-500:#d30d33;--red-600:#b30a29;--red-700:#8d0821;--text-link:#b30a29;--text-on-dark:#fbfaf6}.mw-app[data-accent=blue]{--paper:#fbfaf6;--cream:#f3f0e8;--surface-page:var(--paper);--surface-sunken:var(--navy-50);--surface-card:#fff;--color-accent:#001c41;--color-accent-hover:#08274e;--color-accent-weak:#ecf1f8;--text-on-accent:#fff;--red-50:#ecf1f8;--red-100:#d3e0ef;--red-200:#a3bcdb;--red-300:#6f93c2;--red-400:#1f4377;--red-500:#001c41;--red-600:#08274e;--red-700:#00122c;--text-link:#11335f;--text-on-dark:#fbfaf6}.mw-app[data-accent=beige]{--paper:#fbfaf6;--cream:#f3f0e8;--surface-page:var(--paper);--surface-sunken:var(--cream);--surface-card:#fbfaf6;--color-accent:#a86a0e;--color-accent-hover:#8d5a0c;--color-accent-weak:#f3f0e8;--text-on-accent:#fff;--red-50:#f3f0e8;--red-100:#ede9de;--red-200:#dfd8c4;--red-300:#c47f12;--red-400:#a86a0e;--red-500:#8d5a0c;--red-600:#6f4608;--red-700:#4e3105;--text-link:#001c41;--text-on-dark:#fbfaf6}.mw-accent{align-items:center;gap:6px;display:flex}.mw-accent__sw{border:2px solid var(--surface-page);width:18px;height:18px;box-shadow:0 0 0 1px var(--border-default);cursor:pointer;border-radius:50%;padding:0;transition:transform .12s,box-shadow .12s}.mw-accent__sw:hover{transform:scale(1.14)}.mw-accent__sw.is-on{box-shadow:0 0 0 2px var(--text-strong)}.mw-accent__sw--red{background:#d30d33}.mw-accent__sw--blue{background:#001c41}.mw-accent__sw--beige{background:#c47f12}.mw-prose{position:relative}.mw-quotebtn{z-index:20;white-space:nowrap;font-family:var(--font-display);border-radius:var(--radius-pill);background:var(--navy-800);color:#fff;cursor:pointer;box-shadow:var(--shadow-lg);border:0;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-130%)}.mw-quotebtn:after{content:"";background:var(--navy-800);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.mw-quotebtn:hover{background:var(--color-accent)}.mw-comments{max-width:680px;margin:0 auto;padding:0 30px 80px}.mw-react{border-top:1px solid var(--border-subtle);gap:10px;margin-bottom:8px;padding:24px 0;display:flex}.mw-react__b{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.mw-react__b:hover{transform:translateY(-1px)}.mw-react__b.is-on{border-color:var(--color-accent);background:var(--red-50)}.mw-react__e{font-size:18px;line-height:1}.mw-react__n{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.mw-comments__head{color:var(--text-strong);align-items:center;gap:9px;margin:24px 0 16px;display:flex}.mw-comments__head h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.mw-comments__form{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.mw-comments__form input,.mw-comments__form textarea{font-family:var(--font-serif);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-body);resize:vertical;padding:11px 13px;font-size:15px}.mw-comments__form input:focus,.mw-comments__form textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--red-100);outline:none}.mw-comments__send{font-family:var(--font-display);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;cursor:pointer;border:0;align-self:flex-start;padding:10px 22px;font-size:14px;font-weight:600}.mw-comments__send:hover{background:var(--color-accent-hover)}.mw-comments__thanks{font-family:var(--font-serif);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-md);margin-bottom:24px;padding:14px 16px}.mw-comments__list{flex-direction:column;gap:18px;display:flex}.mw-comment{gap:13px;display:flex}.mw-comment__av{background:var(--navy-800);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mw-comment__name{font-family:var(--font-display);color:var(--text-strong);margin-bottom:4px;font-size:14px;font-weight:600}.mw-comment__body p{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:15px;line-height:1.6}.mw-comments__empty{font-family:var(--font-serif);color:var(--text-faint)}.mw-scroll{scroll-behavior:smooth;flex:1;overflow-y:auto}.mw-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.mw-section{margin-top:20px}.mw-page{padding-top:40px;padding-bottom:20px}.mw-head{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--dur-base),box-shadow var(--dur-base);background:#fff;border-bottom:1px solid #0000;position:sticky;top:0}.mw-head.is-scrolled{border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.mw-head__in{align-items:center;gap:26px;max-width:1120px;height:72px;margin:0 auto;padding:0 28px;display:flex}.mw-burger{width:40px;height:40px;color:var(--text-strong);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:none}.mw-burger svg{width:22px;height:22px}.mw-logo img{height:38px;display:block}.mw-nav{gap:24px;margin-left:6px;display:flex}.mw-nav__l{font-family:var(--font-display);color:var(--text-strong);white-space:nowrap;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.mw-nav__l:hover,.mw-nav__l.is-active{color:var(--color-accent)}.mw-nav__l.is-active:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.mw-head__act{align-items:center;gap:6px;margin-left:auto;display:flex}.mw-icon{border-radius:var(--radius-md);cursor:pointer;width:24px;height:24px;color:var(--text-strong);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mw-icon:hover{background:var(--grey-100);color:var(--color-accent)}.mw-lang{border:1px solid var(--border-default);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.mw-lang button{font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:6px 11px;font-size:12px}.mw-mobnav{z-index:39;background:var(--surface-page);-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;padding:80px 24px 32px;display:none;position:fixed;inset:0;overflow-y:auto;box-shadow:0 4px 24px #0000002e}.mw-catrail.is-hidden{display:none}.mw-mobnav>a{font-family:var(--font-display);color:var(--text-strong);padding:10px 0;font-size:20px;font-weight:600;text-decoration:none}.mw-mobnav__cats{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.mw-mobnav__cats a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:5px 11px;font-size:12px;text-decoration:none}.mw-catrail{border-top:1px solid var(--border-subtle);background:#fff;align-items:center;gap:10px;max-width:100%;padding-left:28px;display:flex;position:relative;overflow:hidden}.mw-catsearch{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);flex:none;align-items:center;gap:7px;width:188px;height:32px;padding:0 12px;transition:border-color .15s,width .2s;display:flex}.mw-catsearch:focus-within{border-color:var(--color-accent);width:236px}.mw-catsearch svg{color:var(--text-muted);flex:none}.mw-catsearch input{min-width:0;font-family:var(--font-display);color:var(--text-strong);background:0 0;border:0;outline:none;flex:1;font-size:13px}.mw-catsearch input::placeholder{color:var(--text-faint)}.mw-catrail__rail{flex:1;align-items:center;min-width:0;display:flex;position:relative}.mw-catrail__scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain;flex:1;justify-content:safe center;align-items:center;gap:8px;padding:11px 48px;display:flex;overflow-x:auto}.mw-catrail__scroll>*{flex:none}.mw-catrail__sep{background:var(--border-subtle);width:1px;height:18px;margin:0 4px;display:inline-block}.mw-catrail__soc{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.mw-catrail__soc:hover{color:var(--color-accent);border-color:var(--color-accent)}.mw-catrail__c{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:6px 13px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.mw-catrail__c:hover{border-color:var(--border-default);color:var(--text-strong)}.mw-catrail__arw{cursor:pointer;width:48px;color:var(--text-strong);z-index:3;border:0;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.mw-catrail__arw--l{background:linear-gradient(90deg,#fff 58%,#0000);justify-content:flex-start;padding-left:0;left:0}.mw-catrail__arw--r{background:linear-gradient(270deg,#fff 58%,#0000);justify-content:flex-end;padding-right:8px;right:0}.mw-catrail__arw:hover{color:var(--color-accent)}.mw-catrail__arw.is-hidden{opacity:0;pointer-events:none}.mw-hero{align-items:flex-end;height:520px;display:flex;position:relative;overflow:hidden}.mw-hero__link{cursor:pointer;z-index:1;align-items:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.mw-hero__img{transition:transform var(--dur-slow) var(--ease-out);animation:mw-hero-fade .6s var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}@keyframes mw-hero-fade{0%{opacity:.4}to{opacity:1}}.mw-hero:hover .mw-hero__img{transform:scale(1.03)}.mw-hero__veil{background:linear-gradient(#00122c0d 0%,#00122c59 45%,#00122cdb 100%);position:absolute;inset:0}.mw-hero__in{width:100%;max-width:1120px;margin:0 auto;padding:0 28px 52px;position:relative}.mw-hero__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:auto;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;max-width:48ch;margin:14px 0 12px;font-size:56px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden;color:#fff!important;-webkit-line-clamp:3!important}.mw-hero__dek{font-family:var(--font-serif);color:#ffffffe6;max-width:60ch;margin:0 0 14px;font-size:21px;line-height:1.4}.mw-hero__meta{font-family:var(--font-mono);color:var(--red-300);letter-spacing:.04em;font-size:13px}.mw-hero__nav{z-index:3;border-radius:var(--radius-pill);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;height:44px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:#00000073;border:1px solid #ffffff40;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.mw-hero__nav:hover{background:#000000b3;transform:translateY(-50%)scale(1.06)}.mw-hero__nav--prev{left:18px}.mw-hero__nav--next{right:18px}.mw-hero__dots{z-index:3;pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.mw-hero__dot{pointer-events:auto;border-radius:var(--radius-pill);cursor:pointer;width:8px;height:8px;transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out);background:#fff6;border:0;padding:0}.mw-hero__dot.is-active{background:var(--paper);width:22px}.mw-hero__dot:hover{background:#ffffffbf}.mw-mast{border-bottom:2px solid var(--text-strong);background:0 0;flex-wrap:wrap;align-items:baseline;gap:14px;max-width:100%;margin-top:40px;padding-bottom:22px;display:flex;overflow:hidden}.mw-mast__lbl{font-family:var(--font-display);color:var(--text-muted);letter-spacing:-.005em;white-space:nowrap;flex:none;font-size:16px;font-weight:600}.mw-mast__line{font-family:var(--font-serif);color:var(--text-strong);overflow-wrap:anywhere;flex:280px;min-width:0;margin:0;font-size:19px;line-height:1.45}.mw-mast__line--rotate{animation:.6s ease-out mwMastFade}@keyframes mwMastFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mw-secthead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.mw-grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mw-band{background:var(--surface-ink);color:var(--text-on-dark);margin-top:30px}.mw-band__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:52px 28px;display:flex}.mw-band__txt{flex:520px;min-width:0}.mw-band__h{font-family:var(--font-display);color:var(--paper);letter-spacing:-.02em;margin:10px 0 8px;font-size:31px;font-weight:700}.mw-band__p{font-family:var(--font-serif);color:var(--navy-200);max-width:60ch;margin:0;font-size:18px}.mw-band__form{flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex}.mw-band__input{font-family:var(--font-serif);border-radius:var(--radius-md);border:1px solid var(--paper);background:var(--paper);width:340px;max-width:100%;height:48px;color:var(--surface-ink);padding:0 16px;font-size:16px}.mw-band__input::placeholder{color:var(--text-muted)}.mw-band__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-weak);outline:none}.mw-list{margin:0;padding:0;list-style:none}.mw-list__row{border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:20px;padding:18px 0;display:flex}.mw-list__row:hover .mw-list__t{color:var(--color-accent)}.mw-list__no{font-family:var(--font-mono);color:var(--red-300);min-width:38px;font-size:22px;font-weight:700}.mw-list__body{flex:1}.mw-list__cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:10.5px}.mw-list__t{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin:3px 0 0;font-size:20px;font-weight:600}.mw-list__meta{font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.mw-art__head{max-width:1120px;margin:0 auto;padding:24px 28px 8px}.mw-back{font-family:var(--font-display);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;width:fit-content;margin-bottom:22px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.mw-back:hover{color:var(--color-accent)}.mw-back svg{width:15px;height:15px}.mw-art__title{font-family:var(--font-display);font-weight:700;font-size:var(--reader-h1-size,46px);letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance;margin:14px 0;line-height:1.05}.mw-art__dek{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 26px;font-size:21px;line-height:1.45}.mw-byline{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;gap:13px;max-width:1120px;margin:0 auto;padding:18px 28px;display:flex}.mw-byline__who{flex-direction:column;line-height:1.3;display:flex}.mw-byline__namerow{align-items:center;gap:9px;display:flex}.mw-byline__who b{font-family:var(--font-display);font-size:var(--reader-byline-size,15px);color:var(--text-strong)}.mw-authorlink{font-family:var(--font-display);color:var(--text-strong);cursor:pointer;font-size:15px;font-weight:700;text-decoration:none}.mw-authorlink:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.mw-save-sm{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);width:26px;height:26px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.mw-save-sm:hover{color:var(--color-accent);border-color:var(--color-accent)}.mw-save-sm.is-on{color:var(--color-accent);border-color:var(--color-accent);background:var(--red-50)}.mw-byline__who span{display:none!important}.mw-byline__act{align-items:center;gap:6px;margin-left:auto;display:flex}.mw-art__cover{background-position:50%;background-size:cover;width:100%;height:540px;margin-bottom:20px;position:relative;overflow:hidden}.mw-art__credit{font-family:var(--font-mono);color:#ffffffd9;border-radius:var(--radius-sm);background:#00122c80;padding:4px 8px;font-size:11px;position:absolute;bottom:12px;left:14px}.mw-art__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:0 28px;display:grid}.mw-prose{font-family:var(--font-serif);color:var(--text-body);font-size:19px;line-height:1.7}.mw-prose p{margin:0 0 1.15em}.mw-prose--wide{max-width:680px}.mw-dropcap:first-letter{-webkit-initial-letter:3;initial-letter:3;font-family:var(--font-display);color:var(--color-accent);margin-right:.08em;font-weight:700}.mw-pull{font-family:var(--font-serif);color:var(--text-strong);border-left:3px solid var(--color-accent);margin:34px 0;padding-left:22px;font-size:27px;line-height:1.25}.mw-art__cta{text-align:center;background:var(--surface-sunken);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin-top:44px;padding:38px 30px}.mw-cta__h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 6px;font-size:27px;font-weight:700}.mw-cta__p{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 20px;font-size:17px}.mw-aside--fixed{flex-direction:column;align-self:start;gap:22px;width:340px;max-width:340px;display:flex}.mw-aside__sticky{flex-direction:column;gap:22px;display:flex}.mw-author{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.mw-author__name{font-family:var(--font-display);font-weight:700;font-size:var(--reader-author-name-size,19px);color:var(--text-strong);margin-top:6px}.mw-author__role{font-family:var(--font-mono);font-size:var(--reader-author-role-size,11.5px);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px}.mw-aside__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);border-bottom:1px solid var(--border-subtle);padding-bottom:10px;font-size:11px}.mw-aside__rail{flex-direction:column;gap:12px;display:flex}.mw-pagehead{border-bottom:2px solid var(--text-strong);margin-bottom:30px;padding:18px 0 26px}.mw-pagehead__t{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);margin:10px 0 6px;font-size:44px;font-weight:700}.mw-pagehead__c{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:13px}.mw-pagehead__lead{font-family:var(--font-serif);color:var(--text-muted);text-transform:none;letter-spacing:0;max-width:60ch;margin-top:8px;font-size:18px}.mw-searchbar{border-bottom:2px solid var(--text-strong);align-items:center;gap:12px;margin:8px 0;padding:8px 0;display:flex}.mw-searchbar svg{width:24px;height:24px;color:var(--text-muted)}.mw-searchbar input{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);background:0 0;border:0;flex:1;font-size:30px;font-weight:600}.mw-searchbar input:focus{outline:none}.mw-searchbar input:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.mw-searchbar input::placeholder{color:var(--text-faint)}.mw-empty{font-family:var(--font-serif);color:var(--text-muted);padding:30px 0;font-size:19px}.mw-about__hero{background:var(--surface-ink);color:var(--paper);justify-content:center;align-items:center;gap:34px;padding:64px 28px;display:flex}.mw-about__mark{width:120px;height:120px}.mw-about__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);margin:10px 0 4px;font-size:52px;font-weight:700}.mw-about__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--red-300);margin:0;font-size:15px}.mw-about__body{grid-template-columns:1fr 320px;align-items:start;gap:56px;padding-top:48px;padding-bottom:20px;display:grid}.mw-principles{flex-direction:column;gap:16px;display:flex}.mw-principle__h{font-family:var(--font-display);color:var(--text-strong);margin-bottom:6px;font-size:18px;font-weight:700}.mw-principle__p{font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.mw-contact{flex-direction:column;align-items:stretch;gap:32px;display:flex}.mw-contact__p{font-family:var(--font-serif);color:var(--text-muted);max-width:42ch;margin:8px 0 22px;font-size:19px;line-height:1.5}.mw-contact__mail{font-family:var(--font-display);color:var(--text-strong);border-bottom:2px solid var(--color-accent);padding-bottom:3px;font-size:24px;font-weight:700;text-decoration:none}.mw-contact__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;width:100%;max-width:100%;padding:clamp(20px,3.2vw,36px)}.mw-contact__card form{flex-direction:column;gap:16px;display:flex}.mw-contact__ok{text-align:center;padding:24px 8px}.mw-contact__ok img{width:52px;margin:0 auto 14px;display:block}.mw-contact__ok h3{font-family:var(--font-display);color:var(--text-strong);margin:0 0 8px;font-size:24px;font-weight:700}.mw-contact__ok p{font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:16px}.mw-contact__meta{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin:24px 0 0;padding:18px 0 0;list-style:none;display:flex}.mw-contact__meta li{font-family:var(--font-sans);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.mw-contact__meta strong{color:var(--text-strong);letter-spacing:.01em;font-weight:600}.mw-contact__meta span{color:var(--text-muted);text-align:right}.mw-cf{flex-direction:column;gap:6px;display:flex;position:relative}.mw-cf>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:12px}.mw-cf input,.mw-cf textarea,.mw-cf select{font-family:var(--font-sans);color:var(--text-strong);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);padding:11px 13px;font-size:15px}.mw-cf input:focus,.mw-cf textarea:focus,.mw-cf select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e539351f}.mw-cf textarea{resize:vertical;min-height:120px;font-family:var(--font-serif);font-size:16px;line-height:1.55}.mw-cf select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23667' width='14' height='14'%3E%3Cpath d='M5 7l5 6 5-6z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.mw-cf input[aria-invalid=true]{border-color:var(--color-accent)}.mw-cf__hint{font-family:var(--font-sans);color:var(--color-accent);margin-top:2px;font-size:12px;font-style:normal;display:block}.mw-cf__count{font-family:var(--font-mono);color:var(--text-muted);text-align:right;margin-top:2px;font-size:11px;font-style:normal;display:block}.mw-cf__err{font-family:var(--font-sans);color:var(--paper);background:var(--color-accent);border-radius:var(--radius-md);margin:0;padding:9px 12px;font-size:13px}.mw-cf__note{font-family:var(--font-sans);color:var(--text-muted);text-align:center;margin:0;font-size:12px}.mw-press__assets{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mw-press__asset{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);transition:box-shadow var(--dur-base),transform var(--dur-base);text-decoration:none;overflow:hidden}.mw-press__asset:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mw-press__prev{background:var(--surface-sunken);justify-content:center;align-items:center;height:120px;display:flex}.mw-press__prev--dark{background:var(--navy-800)}.mw-press__prev img{max-width:60%;max-height:54%}.mw-press__row{font-family:var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.mw-press__row svg{width:17px;height:17px;color:var(--color-accent)}.mw-ethics{max-width:760px;margin:0;padding:0;list-style:none}.mw-ethics li{border-bottom:1px solid var(--border-subtle);gap:22px;padding:22px 0;display:flex}.mw-ethics__no{font-family:var(--font-mono);color:var(--red-300);flex:none;font-size:18px;font-weight:700}.mw-ethics li p{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:19px;line-height:1.55}.mw-ty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:64vh;padding:60px 28px;display:flex}.mw-ty__mark{width:64px;margin-bottom:20px}.mw-ty__h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 10px;font-size:42px;font-weight:700}.mw-ty__p{font-family:var(--font-serif);color:var(--text-muted);max-width:46ch;margin:0 0 24px;font-size:19px}.mw-modal{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mw-fade var(--dur-base) var(--ease-out);background:#00122c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mw-modal__card{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:430px;box-shadow:var(--shadow-lg);text-align:center;animation:mw-pop var(--dur-base) var(--ease-out);padding:38px 34px 34px;position:relative}.mw-modal__x{cursor:pointer;width:34px;height:34px;color:var(--text-muted);border-radius:var(--radius-md);background:0 0;border:0;position:absolute;top:14px;right:14px}.mw-modal__x:hover{background:var(--grey-100);color:var(--text-strong)}.mw-modal__x svg{width:18px;height:18px}.mw-modal__mark{width:46px;height:46px;margin:0 auto 14px;display:block}.mw-modal__h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:8px 0;font-size:26px;font-weight:700}.mw-modal__p{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 20px;font-size:16px}.mw-modal__form{flex-direction:column;gap:10px;display:flex}@keyframes mw-fade{0%{opacity:0}to{opacity:1}}@keyframes mw-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mw-foot{background:var(--surface-ink-2);color:var(--navy-200);margin-top:30px}.mw-foot__in{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;max-width:1120px;margin:0 auto;padding:56px 28px 30px;display:grid}.mw-foot__logo{height:28px;margin-bottom:16px}.mw-foot__tag{font-family:var(--font-serif);color:var(--navy-200);max-width:34ch;margin:0 0 18px;font-size:15px;line-height:1.6}.mw-foot__social{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.mw-foot__social a{border:1px solid var(--border-on-dark);border-radius:var(--radius-md);width:38px;height:38px;color:var(--paper);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mw-foot__social a:hover{background:var(--color-accent);border-color:var(--color-accent)}.mw-foot__social svg{width:17px;height:17px}.mw-foot__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--paper);margin-bottom:14px;font-size:11px}.mw-foot__col a{font-family:var(--font-display);color:var(--navy-200);padding:5px 0;font-size:14px;text-decoration:none;display:block}.mw-foot__col a:hover{color:var(--paper);transition:color var(--dur-fast) ease}.mw-foot__nl{font-family:var(--font-serif);color:var(--navy-200);margin:0 0 14px;font-size:14px;line-height:1.55}.mw-foot__nlform{flex-direction:column;gap:9px;display:flex}.mw-foot__nlinput{font-family:var(--font-serif);border-radius:var(--radius-md);border:1px solid var(--border-on-dark);height:42px;color:var(--paper);background:#ffffff0f;width:100%;padding:0 13px;font-size:14px}.mw-foot__nlinput::placeholder{color:var(--navy-300)}.mw-foot__nlinput:focus{border-color:var(--color-accent);background:#ffffff1a;outline:none}.mw-foot__nlbtn{font-family:var(--font-display);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;cursor:pointer;border:0;height:36px;font-size:13px;font-weight:600;transition:background .15s}.mw-foot__nlbtn:hover{background:var(--color-accent-hover)}.mw-author-feed{margin-top:8px;padding-bottom:20px}.mw-author-feed__count{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11.5px}.mw-foot__bar{border-top:1px solid var(--border-on-dark);flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:1120px;margin:0 auto;padding:18px 28px;display:flex}.mw-foot__bar span{font-family:var(--font-mono);color:var(--navy-300);font-size:11.5px}.mw-icon.is-on{color:var(--color-accent)}.mw-progress{z-index:45;pointer-events:none;height:3px;position:fixed;top:72px;left:0;right:0}.mw-progress__fill{background:var(--color-accent);width:0;height:100%;display:block}.mw-metabar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:56px auto 0;padding:22px 28px;display:flex}.mw-metabar__social{gap:8px;display:flex}.mw-metabar__social a{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-strong);transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mw-metabar__social a:hover,.mw-metabar__social a:focus-visible,.mw-metabar__social a:active{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-metabar__social a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-card)}.mw-metabar__social svg{width:18px;height:18px}.mw-metabar__meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);gap:16px;font-size:12px;display:flex}.mw-metabar__meta span:not(:last-child){border-right:1px solid var(--border-subtle);padding-right:16px}.mw-metabar__share{align-items:center;gap:14px;display:flex}.mw-metabar__lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px}.mw-byline__sharelbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);align-items:center;margin-right:4px;font-size:10.5px;line-height:1;display:inline-flex}@media (max-width:720px){.mw-byline__sharelbl{display:none}}.mw-share{display:inline-flex;position:relative}.mw-share__pop{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);z-index:20;gap:6px;padding:6px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mw-share--left .mw-share__pop{right:calc(100% + 8px)}.mw-share--right .mw-share__pop{left:calc(100% + 8px)}.mw-share__net svg{width:17px;height:17px}.mw-saved-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.mw-saved-empty svg{width:40px;height:40px;color:var(--text-faint)}.mw-saved-empty p{font-family:var(--font-serif);color:var(--text-muted);max-width:40ch;margin:0;font-size:18px}@media (max-width:980px){.mw-art__grid{grid-template-columns:1fr;gap:40px}.mw-aside--fixed{width:auto;max-width:none}.mw-aside__sticky{position:static}.mw-aside__rail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mw-about__body{grid-template-columns:1fr;gap:32px}.mw-contact{gap:24px}}@media (max-width:1024px){.mw-nav,.mw-sub-d,.mw-head__act .mw-accent{display:none}.mw-head__in{gap:8px;max-width:100%;padding:0 16px}.mw-head__act .mw-icon--dark{display:none}.mw-lang button{padding:5px 9px;font-size:11px}.mw-lang{flex-shrink:0}.mw-head__act{gap:3px}.mw-burger{display:inline-flex}.mw-mobnav{display:flex}.mw-grid3{grid-template-columns:1fr}.mw-press__assets{grid-template-columns:1fr 1fr}.mw-hero{height:440px}.mw-hero__title{font-size:36px}.mw-art__title,.mw-pagehead__t,.mw-about__name{font-size:32px}.mw-about__hero{text-align:center;flex-direction:column;gap:18px;padding:48px 28px}.mw-band__in{flex-direction:column;align-items:stretch;gap:20px;padding:40px 22px}.mw-band__txt{flex:none}.mw-band__h{white-space:normal;font-size:26px}.mw-band__form{flex:none;gap:10px;width:100%}.mw-band__input{border-radius:var(--radius-md);flex:none;width:100%;height:36px}.mw-band__form .mm-btn{border-radius:var(--radius-md);width:100%;height:36px;font-size:15px}.mw-catrail{gap:8px;padding-left:16px}.mw-mobnav__theme{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 0 4px;display:flex}.mw-catsearch{width:44px;padding:0 0 0 13px}.mw-catsearch:focus-within{width:180px;padding:0 12px}.mw-catsearch input{width:0;padding:0}.mw-catsearch:focus-within input{width:auto}.mw-catrail__scroll{justify-content:flex-start;padding:9px 42px 9px 16px}.mw-aside__rail{grid-template-columns:1fr}.mw-foot__in{grid-template-columns:1fr 1fr;gap:24px;padding:40px 20px 24px}.mw-foot__bar{text-align:center;flex-direction:column;gap:4px;padding:14px 20px}.mw-wrap{padding:20px 16px}.mw-comments{padding:0 16px 60px}.mw-metabar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.mw-metabar__meta{flex-wrap:wrap;gap:10px;font-size:10px}.mw-metabar__meta span:not(:last-child){border-right:none;padding-right:0}.mw-metabar__share{flex-wrap:wrap;justify-content:flex-start;width:100%}.mw-byline{flex-wrap:wrap;gap:10px;padding:14px 16px}.mw-byline__who{flex:auto;min-width:0}.mw-byline__namerow{flex-wrap:wrap;gap:6px}.mw-byline__who b{font-size:13px}.mw-byline__who span{display:none!important}.mw-byline__act{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;margin-left:0}.mw-byline__sharelbl{display:none}.mw-art__head{padding:16px 16px 8px}.mw-art__cover{margin-bottom:20px}.mw-art__grid{padding:0 16px}}@media (max-width:480px){.mw-foot__in{grid-template-columns:1fr;gap:20px}.mw-hero{height:360px}.mw-hero__title{font-size:30px}.mw-hero__dek{font-size:17px}.mw-art__cover{height:540px}}.mw-pagehead__sub{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:12px}.mw-legal{max-width:760px;margin:0 auto;padding-top:8px}.mw-legal__sec{border-top:1px solid var(--border-default);margin:38px 0;padding-top:28px}.mw-legal__sec:first-child{border-top:0;margin-top:24px;padding-top:0}.mw-legal__h{font-family:var(--font-display,Georgia,serif);color:var(--text-strong);letter-spacing:-.005em;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25}.mw-legal p{color:var(--text-default);margin:0 0 14px;font-size:16px;line-height:1.65}.mw-dossiers__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;margin-top:32px;display:grid}.mw-dossier__card{color:inherit;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mw-dossier__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.mw-dossier__cover{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--ink-900,#0a0a0a);justify-content:center;align-items:center;display:flex}.mw-dossier__cover-fallback{font-family:var(--font-display);color:var(--paper);opacity:.4;font-size:64px;font-weight:900}.mw-dossier__body{flex-direction:column;gap:6px;padding:18px 20px 22px;display:flex}.mw-dossier__date{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11.5px}.mw-dossier__t{font-family:var(--font-display);font-weight:700;font-size:var(--site-card-title-size,22px);color:var(--text-strong);text-wrap:balance;margin:2px 0 4px;line-height:1.15}.mw-dossier__dek{font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.mw-empty{font-family:var(--font-serif);color:var(--text-muted);text-align:center;padding:48px 0;font-size:17px}.mw-dossier{flex-direction:column;min-height:60vh;display:flex}.mw-dossier__head{flex-direction:column;gap:10px;padding-top:34px;padding-bottom:26px;display:flex}.mw-dossier__back{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);width:fit-content;transition:color var(--dur-fast);align-items:center;gap:6px;margin-bottom:4px;padding:4px 0;font-size:12px;text-decoration:none;display:inline-flex}.mw-dossier__back:hover{color:var(--color-accent)}.mw-dossier__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;max-width:22ch;margin:6px 0 8px;font-size:48px;font-weight:800;line-height:1.05}.mw-dossier__lead{font-family:var(--font-serif);color:var(--text-muted);max-width:62ch;margin:0 0 8px;font-size:20px;line-height:1.45}.mw-dossier__meta{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:8px;font-size:12px;display:flex}.mw-dossier__fs{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;display:inline-flex}.mw-dossier__fs:hover{color:var(--text-strong);background:var(--surface-card)}.mw-dossier__frame-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 0 60px;position:relative}.mw-dossier__frame-wrap.is-fullscreen{z-index:9999;background:#000;max-width:none;padding:0;display:flex;position:fixed;inset:0}.mw-dossier__frame{border-radius:var(--radius-lg);width:100%;height:460px;min-height:auto;box-shadow:var(--shadow-md);background:#0a0a0a;border:0;display:block;overflow:hidden}.mw-dossier__frame-wrap.is-fullscreen .mw-dossier__frame{height:100vh;box-shadow:none;border-radius:0}.mw-dossier__exit{z-index:10000;font-family:var(--font-mono);letter-spacing:.04em;color:#fff;border-radius:var(--radius-pill);cursor:pointer;background:#000000a6;border:1px solid #ffffff40;padding:9px 14px;font-size:13px;position:fixed;top:18px;right:18px}.mw-dossier__exit:hover{background:#ffffff26}@media (max-width:760px){.mw-dossier__title{font-size:32px}.mw-dossier__lead{font-size:17px}.mw-dossier__frame{height:420px;min-height:auto}}.mw-breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.mw-breadcrumb a{color:var(--text-muted);transition:color var(--dur-fast);text-decoration:none}.mw-breadcrumb a:hover{color:var(--color-accent)}.mw-breadcrumb__cur{color:var(--text-strong);opacity:.85}.mw-article--read .mw-aside,.mw-article--read .mw-breadcrumb,.mw-article--read .mw-back,.mw-article--read .mw-byline__act,.mw-article--read .mw-metabar,.mw-article--read .mw-art__cta,.mw-article--read .mw-prevnext{display:none!important}body:has(.mw-article--read) .mw-head{display:none!important}body:has(.mw-article--read) .mw-catrail{display:none!important}body:has(.mw-article--read) .mw-foot{display:none!important}.mw-article--read .mw-art__grid{max-width:720px;margin:0 auto;padding:0 24px;grid-template-columns:1fr!important}.mw-article--read{color:#222;background:#fafaf7;min-height:100vh;padding-top:40px}.mw-readmode-exit{z-index:9999;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;transition:all var(--dur-fast);background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:20px;right:20px}.mw-readmode-exit:hover{background:#000000e6;transform:scale(1.05)}.mw-toc{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;margin-bottom:16px;padding:12px}.mw-toc__head{width:100%;color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:flex}.mw-toc__count{background:var(--color-accent);color:var(--text-on-accent);border-radius:9px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.mw-toc__body{max-height:0;transition:max-height .25s,margin-top .25s;overflow:hidden}.mw-toc__body.is-open{max-height:400px;margin-top:10px;overflow-y:auto}.mw-toc__a{color:var(--text-muted);transition:all var(--dur-fast);border-left:2px solid #0000;border-radius:4px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:block}.mw-toc__a:hover{color:var(--text-strong);background:var(--surface-sunken);border-left-color:var(--color-accent)}.mw-toc__a.is-active{color:var(--color-accent);border-left-color:var(--color-accent);font-weight:600}.mw-readtime{font-family:var(--font-mono);color:var(--text-on-accent);text-transform:uppercase;letter-spacing:.6px;background:var(--color-accent);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.mw-prevnext{border-top:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:12px;margin:40px 0;padding-top:28px;display:grid}.mw-prevnext__a{border-radius:var(--radius-md);background:var(--color-accent);border:1px solid var(--color-accent);color:var(--text-on-accent);transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.mw-prevnext__a:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent);transform:translateY(-1px)}.mw-prevnext__a--next{text-align:right;align-items:flex-end}.mw-prevnext__lbl{opacity:.85;text-transform:uppercase;letter-spacing:.5px;color:var(--text-on-accent);font-size:11px}.mw-prevnext__t{color:var(--text-on-accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.mw-prevnext__spacer{display:block}@media (max-width:720px){.mw-prevnext{grid-template-columns:1fr;gap:10px}.mw-prevnext__a--next{text-align:left;align-items:flex-start}}.mw-quotebtn-group{z-index:50;white-space:nowrap;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:6px;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-130%);box-shadow:0 6px 20px #00000059}.mw-quotebtn{color:#eee;cursor:pointer;transition:all var(--dur-fast);background:#2a2a2a;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}.mw-quotebtn:hover{background:var(--color-accent);border-color:var(--color-accent)}.mw-hl{color:inherit;background:#ffc83c4d;border-radius:2px;padding:0 2px}.mw-search__results{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.mw-search__hit{background:var(--surface-card);border:1px solid var(--border-default);color:inherit;transition:all var(--dur-fast);border-radius:8px;padding:18px 20px;text-decoration:none;display:block}.mw-search__hit:hover{border-color:var(--color-accent);background:#ffffff0d;transform:translateY(-1px)}.mw-search__hit-meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.mw-search__cat{color:var(--color-accent);font-weight:600}.mw-search__t{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.mw-search__dek{color:var(--text-muted);margin:0 0 10px;font-size:14px;line-height:1.45}.mw-search__snip{color:var(--text-strong);opacity:.85;border-left:2px solid var(--color-accent);background:#ffffff05;border-radius:3px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.mw-datefilt{border:1px solid var(--border-default);background:#ffffff05;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;display:inline-flex}.mw-datefilt__b{color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}.mw-datefilt__b:hover{color:var(--text-strong);background:#ffffff0a}.mw-datefilt__b.is-on{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.mw-skel{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite mw-skel-pulse}@keyframes mw-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.mw-skel--card{aspect-ratio:16/10;width:100%;margin-bottom:12px}.mw-skel--line{height:14px;margin-bottom:8px}.mw-skel--line--short{width:60%}.mw-skel--title{height:22px;margin-bottom:10px}img[loading=lazy]{background:#ffffff08}.mw-comment{border:1px solid var(--border-default);background:#ffffff05;border-radius:8px;margin-bottom:10px;padding:12px 14px;position:relative}.mw-comment--reply{border-left:2px solid var(--color-accent);background:#ffffff04;margin-left:28px}.mw-comment__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.mw-comment__name{color:var(--text-strong);font-weight:700}.mw-comment__time{color:var(--text-muted);font-size:11px}.mw-comment__edited{color:var(--text-muted);opacity:.7;font-size:10px;font-style:italic}.mw-comment__text{color:var(--text-strong);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:14px;line-height:1.55}.mw-comment__acts{gap:12px;margin-top:8px;display:flex}.mw-comment__act{color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:color var(--dur-fast);background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:600}.mw-comment__act:hover,.mw-comment__act--primary{color:var(--color-accent)}.mw-comment__editor{flex-direction:column;gap:8px;display:flex}.mw-comment__editor textarea{resize:vertical;border:1px solid var(--border-default);width:100%;min-height:70px;color:var(--text-strong);background:#ffffff08;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.mw-comment__editor-acts{gap:8px;display:flex}.mw-comment__editor-acts button{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:1px solid var(--border-default);color:var(--text-strong);background:#ffffff08;border-radius:5px;padding:5px 12px;font-size:11px;font-weight:600}.mw-comment__editor-acts button.is-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.mw-comments__replyhint{border-left:2px solid var(--color-accent);color:var(--text-muted);background:#c4443314;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}.mw-comments__replyhint button{color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.mw-comments__formfoot{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;display:flex}.mw-comments__charcount{font-variant-numeric:tabular-nums}.mw-comments__charcount.is-over{color:#e55;font-weight:700}.mw-resume{border:1px solid #c4443340;border-left:3px solid var(--color-accent);background:#c4443314;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 20px;padding:12px 16px;font-size:13px;display:flex}.mw-resume__l{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.mw-resume__lbl{color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:11px;font-weight:700}.mw-resume__title{color:var(--text-strong);font-weight:600;text-decoration:none}.mw-resume__title:hover{color:var(--color-accent);text-decoration:underline}.mw-resume__pct{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.mw-resume__x{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:22px;line-height:1}.mw-resume__x:hover{color:var(--text-strong)}.mw-resume__recent{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mw-resume__recent a{font-family:var(--font-display);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.mw-dossier-filters{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px;display:inline-flex}.mw-dossier-filters__b{border-radius:var(--radius-pill);min-height:34px;color:var(--text-muted);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-base),color var(--dur-base),border-color var(--dur-base);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.mw-dossier-filters__b span{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:22px;height:22px;color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.mw-dossier-filters__b:hover{color:var(--text-strong);border-color:var(--border-default)}.mw-dossier-filters__b.is-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-dossier-filters__b.is-on span{color:var(--text-on-accent);background:#ffffff38}@media (max-width:720px){.mw-resume{flex-direction:column;align-items:flex-start}.mw-resume__recent{width:100%;margin-left:0}.mw-resume__x{position:absolute;right:16px}.mw-dossier-filters{border-radius:var(--radius-lg);box-sizing:border-box;width:100%}.mw-dossier-filters__b{flex:auto;justify-content:center}}.mw-newtoast{z-index:90;border-radius:var(--radius-pill,99px);background:var(--surface-card,#fff);color:var(--text-strong,#111);border:1px solid var(--border-default,#0000001f);box-shadow:var(--shadow-lg,0 12px 40px #0000002e), 0 0 0 4px var(--color-accent-weak,#c8102e14);font-family:var(--font-display,system-ui);align-items:center;gap:14px;max-width:94vw;padding:10px 14px 10px 18px;font-size:13px;animation:.38s cubic-bezier(.2,.8,.2,1) mw-newtoast-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes mw-newtoast-in{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mw-newtoast__lbl{color:var(--color-accent,#d30d33);text-transform:uppercase;letter-spacing:.7px;border-right:1px solid var(--border-subtle,#00000014);flex-shrink:0;align-items:center;gap:5px;padding-right:12px;font-size:10.5px;font-weight:700;display:inline-flex}.mw-newtoast__t{font-family:var(--font-serif,Georgia, serif);color:var(--text-strong,#111);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:14px;font-weight:600;overflow:hidden}.mw-newtoast__btn{background:var(--color-accent,#d30d33);color:var(--text-on-accent,#fff);border-radius:var(--radius-pill,99px);text-transform:uppercase;letter-spacing:.6px;transition:background var(--dur-fast), transform var(--dur-fast);flex-shrink:0;padding:7px 16px;font-size:11px;font-weight:700;text-decoration:none}.mw-newtoast__btn:hover{background:var(--color-accent-hover,#b30a29);transform:translateY(-1px)}.mw-newtoast__x{color:var(--text-muted,#888);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:22px;line-height:1}.mw-newtoast__x:hover{color:var(--text-strong,#111)}.mw-newtoast--out{animation:.25s ease-in forwards mw-newtoast-out}@keyframes mw-newtoast-out{to{opacity:0;transform:translate(-50%)translateY(14px)}}@media (max-width:540px){.mw-newtoast{max-width:none;box-shadow:var(--shadow-md,0 6px 18px #0000002e), 0 0 0 3px var(--color-accent-weak,#c8102e14);gap:8px;padding:7px 8px 7px 12px;font-size:12px;inset:64px 8px auto;transform:none}@keyframes mw-newtoast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mw-newtoast-out{to{opacity:0;transform:translateY(-12px)}}.mw-newtoast__t{flex:auto;max-width:none;font-size:12.5px}.mw-newtoast__lbl{letter-spacing:.5px;padding-right:8px;font-size:9.5px}.mw-newtoast__btn{padding:6px 11px;font-size:10px}.mw-newtoast__x{padding:0 2px;font-size:20px}}.mw-article--dossier .mw-prose--dossier{font-family:inherit;font-size:inherit}.mw-dossier__fsbar{flex:auto;justify-content:center;display:flex}.mw-dossier__fs--center{background:var(--color-accent);color:var(--text-on-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast);align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:700;display:inline-flex}.mw-dossier__fs--center:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent);transform:translateY(-1px)}.mw-byline--dossier{flex-wrap:wrap;align-items:center}.mw-byline--dossier .mw-byline__who{flex:none}.mw-byline--dossier .mw-dossier__fsbar{order:2}.mw-byline--dossier .mw-byline__act{order:3;margin-left:auto}@media (max-width:720px){.mw-byline--dossier .mw-dossier__fsbar{flex-basis:100%;order:3;justify-content:flex-start;margin-top:8px}.mw-dossier__fs--center{padding:8px 14px;font-size:11.5px}}.mw-dossier__mini{color:inherit;border-radius:var(--radius-md);transition:background var(--dur-fast);gap:12px;padding:8px;text-decoration:none;display:flex}.mw-dossier__mini:hover{background:var(--surface-sunken)}.mw-dossier__mini-cover{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--surface-sunken);border-radius:var(--radius-sm);width:84px;color:var(--text-faint);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.mw-dossier__mini-body{flex-direction:column;gap:3px;min-width:0;display:flex}.mw-dossier__mini-date{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10.5px}.mw-dossier__mini-t{font-family:var(--font-display);color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.mw-feat5{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:24px;margin:8px 0 32px;display:grid}.mw-feat5__hero{color:inherit;border-radius:var(--radius-lg);aspect-ratio:16/10;background:var(--surface-sunken);min-height:380px;text-decoration:none;display:block;position:relative;overflow:hidden}.mw-feat5__hero-img{transition:transform var(--dur-base) ease;background-position:50%;background-size:cover;position:absolute;inset:0}.mw-feat5__hero:hover .mw-feat5__hero-img{transform:scale(1.03)}.mw-feat5__hero-veil{background:linear-gradient(#00122c0d 0%,#00122c59 45%,#00122cdb 100%);position:absolute;inset:0}.mw-feat5__hero-in{color:#fff;flex-direction:column;gap:10px;padding:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.mw-feat5__hero-t{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;-webkit-line-clamp:3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;margin:0;font-size:clamp(24px,3.4vw,42px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.mw-feat5__hero-d{font-family:var(--font-serif);color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;margin:0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.mw-feat5__hero-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffffc7;font-size:11px}.mw-feat5__side{flex-direction:column;gap:14px;display:flex}.mw-feat5__mini{color:inherit;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast);gap:12px;min-height:84px;padding:10px;text-decoration:none;display:flex}.mw-feat5__mini:hover{background:var(--surface-sunken);border-color:var(--color-accent);transform:translateY(-1px)}.mw-feat5__mini-img{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--surface-sunken);border-radius:var(--radius-sm);flex:0 0 92px}.mw-feat5__mini-body{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;display:flex}.mw-feat5__mini-cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:10px;font-weight:700}.mw-feat5__mini-t{font-family:var(--font-display);color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.mw-feat5__mini-meta{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}@media (max-width:960px){.mw-feat5{grid-template-columns:1fr;gap:14px}.mw-feat5__hero{aspect-ratio:16/9;min-height:auto}.mw-feat5__hero-in{padding:18px}.mw-feat5__hero-t{font-size:24px}.mw-feat5__hero-d{font-size:14px}}.mw-readprogress{background:var(--color-accent);transform-origin:0 0;z-index:1001;pointer-events:none;will-change:transform;height:3px;transition:transform 80ms linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media print{.mw-readprogress{display:none}}.mw-totop{background:var(--color-accent);color:#fff;cursor:pointer;z-index:900;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,background .15s;animation:.22s forwards mw-totop-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #001c4138}.mw-totop:hover{background:var(--color-accent);transform:translateY(-2px)}@keyframes mw-totop-in{to{opacity:1}}@media (max-width:560px){.mw-totop{width:38px;height:38px;bottom:16px;right:16px}}@media print{.mw-totop{display:none}}.mw-skeleton-wrap{max-width:1120px;margin:32px auto;padding:0 28px}.mw-skeleton{background:linear-gradient(90deg,#001c410a 25%,#001c411a 50%,#001c410a 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite mw-skel}.mw-skeleton--hero{height:420px;margin-bottom:24px}.mw-skeleton--card{height:280px}.mw-skeleton__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}@keyframes mw-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:560px){.mw-skeleton--hero{height:240px}.mw-skeleton--card{height:180px}}@media print{.mw-head,.mw-foot,.mw-share,.mw-mobnav,.mw-readmode-exit,.mw-cmt,.mw-aside,.mw-byline__act,.mw-metabar__share,.mw-catrail,.mw-totop,.mw-readprogress,.mw-subnewsletter{display:none!important}.mw-art__grid{grid-template-columns:1fr!important}body{color:#000!important;background:#fff!important}.mw-art__cover{page-break-inside:avoid;height:auto!important}.mw-art__title,.mw-art__dek{color:#000!important}a{text-decoration:underline;color:#000!important}.mw-art{max-width:none!important;padding:0!important}}@media (max-width:720px){.mw-save-sm,.mw-share__net,.mw-icon-btn{min-width:38px;min-height:38px}.mw-head__cta button,.mw-mobnav__cta{min-height:42px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mw-skeleton{transition:none!important;animation:none!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.mw-article--read .mw-art__credit{display:none}.mw-card{transition:transform .18s,box-shadow .18s}.mw-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--text-strong) 8%,transparent);transform:translateY(-2px)}.mw-related-bottom{border-top:1px solid var(--border-subtle);max-width:1120px;margin:0 auto 12px;padding:32px 28px}.mw-related-bottom__h{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:13px;font-family:var(--font-mono);margin:0 0 18px;font-weight:600}.mw-related-bottom__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.mw-related-bottom__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mw-related-bottom__grid{grid-template-columns:1fr}.mw-related-bottom{margin-top:32px;padding:24px 16px 0}}@media print{.mw-related-bottom{display:none}}.mw-inlinenl{border-left:3px solid var(--color-accent);background:linear-gradient(135deg,#001c410a,#c41e3a0a);border-radius:6px;align-items:center;gap:18px;margin:36px 0;padding:20px 24px;display:flex}.mw-inlinenl__icon{opacity:.8;flex-shrink:0;font-size:28px;line-height:1}.mw-inlinenl__body{flex:1;min-width:0}.mw-inlinenl__h{color:var(--text-strong,#001c41);margin-bottom:2px;font-size:16px;font-weight:700}.mw-inlinenl__d{color:var(--text-muted,#4a5568);font-size:13.5px;line-height:1.4}.mw-inlinenl__cta{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:5px;flex-shrink:0;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .15s}@media (max-width:640px){.mw-inlinenl{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.mw-inlinenl__icon{display:none}.mw-inlinenl__cta{width:100%}}@media print{.mw-inlinenl{display:none}}.mw-recent{text-align:left;max-width:680px;margin:18px 0 0}.mw-recent__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.mw-recent__clear{color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:2px 4px;font-size:11px}.mw-recent__clear:hover{color:var(--color-accent)}.mw-recent__list{flex-wrap:wrap;gap:8px;display:flex}.mw-recent__chip{background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-strong);cursor:pointer;border-radius:14px;padding:6px 12px;font-size:13px;transition:background .12s,border-color .12s}.mw-recent__chip:hover{background:var(--surface-sunken);border-color:var(--color-accent)}.mw-search__hit.is-active{background:var(--surface-sunken);outline:2px solid var(--color-accent);outline-offset:0}.mw-pagehead__t--accent{color:var(--color-accent)}.mw-legal__num{color:var(--color-accent);font-weight:700}.mw-pag{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:40px 0 8px;display:flex}.mw-pag--center{justify-content:center}.mw-pag__b{min-width:38px;height:38px;color:var(--color-fg);border:1px solid var(--color-border);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mw-pag__b:hover:not(:disabled){background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.mw-pag__b:disabled{opacity:.4;cursor:not-allowed}.mw-pag__b.is-on{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.mw-pag__e{min-width:28px;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:480px){.mw-pag__b{min-width:34px;height:34px;padding:0 8px;font-size:13px}}.mw-edition__lead{border-radius:var(--radius-lg);background:radial-gradient(circle at top right, var(--color-accent-weak) 0, transparent 34%), linear-gradient(180deg,var(--surface-card) 0%,var(--surface-sunken) 100%);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);margin-bottom:22px;padding:30px 32px;position:relative}.mw-edition__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.mw-edition__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);max-width:35ch;margin:16px 0 12px;font-size:clamp(32px,3vw,44px);line-height:1.02}.mw-edition__dek{max-width:58ch;font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:19px;line-height:1.6}.mw-edition__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mw-edition__cta{border-radius:var(--radius-pill);border:1px solid var(--border-default);min-height:44px;color:var(--text-strong);font-family:var(--font-display);transition:transform var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mw-edition__cta:hover{border-color:var(--color-accent);background:var(--surface-card);transform:translateY(-1px)}.mw-edition__cta--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-edition__cta--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-edition__rail{align-content:start;gap:12px;display:grid}.mw-edition__card{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-xs);padding:20px 20px 18px}.mw-edition__cardk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px;display:block}.mw-edition__cardv{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.02em;font-size:20px;line-height:1.15;display:block}.mw-edition__cardp{font-family:var(--font-serif);color:var(--text-body);margin:10px 0 0;font-size:15px;line-height:1.55}.mw-art__brief{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);gap:14px;max-width:1060px;margin:0 auto 30px;padding:20px 28px;display:grid}.mw-art__briefstats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mw-art__briefstat{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff6b;padding:12px 14px}.mw-art__briefstat span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px;display:block}.mw-art__briefstat strong{font-family:var(--font-display);color:var(--text-strong);font-size:16px;line-height:1.2;display:block}.mw-art__brieftopics{gap:10px;display:grid}.mw-art__brieflabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:700}.mw-art__brieflinks{flex-wrap:wrap;gap:10px;display:flex}.mw-art__brieflink{border-radius:var(--radius-pill);background:var(--surface-page);border:1px solid var(--border-default);min-height:36px;font-family:var(--font-display);color:var(--text-strong);align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mw-art__brieflink:hover{color:var(--color-accent);border-color:var(--color-accent)}.mw-dossiers-lead{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:22px;margin-bottom:28px;display:grid}.mw-dossiers-lead__hero{border-radius:var(--radius-lg);color:#fff;background:var(--surface-sunken);min-height:480px;text-decoration:none;display:block;position:relative;overflow:hidden}.mw-dossiers-lead__img{transition:transform var(--dur-base);background-position:50%;background-size:cover;position:absolute;inset:0}.mw-dossiers-lead__hero:hover .mw-dossiers-lead__img{transform:scale(1.03)}.mw-dossiers-lead__veil{background:linear-gradient(#00122c1f 0%,#00122c52 45%,#00122ce0 100%);position:absolute;inset:0}.mw-dossiers-lead__body{z-index:1;max-width:min(100%,780px);padding:30px;position:absolute;bottom:0;left:0;right:0}.mw-dossiers-lead__k{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:28px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff24;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}.mw-dossiers-lead__t{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px #00000047;max-width:16ch;margin:16px 0 12px;font-size:clamp(24px,4vw,36px);line-height:1.02}.mw-dossiers-lead__d{max-width:56ch;font-family:var(--font-serif);color:#fffffff5;text-shadow:0 2px 14px #00000038;margin:0;font-size:18px;line-height:1.58}.mw-dossiers-lead__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;margin-top:14px;font-size:11px}.mw-dossiers-lead__rail{align-content:start;gap:12px;display:grid}.mw-dossiers-lead__note,.mw-dossiers-lead__mini{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);height:auto;padding:18px}.mw-dossiers-lead__notek{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:10px;display:block}.mw-dossiers-lead__note p{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:15px;line-height:1.6}.mw-dossiers-lead__mini{transition:transform var(--dur-fast),border-color var(--dur-fast);gap:6px;text-decoration:none;display:grid}.mw-dossiers-lead__mini:hover{border-color:var(--color-accent);transform:translateY(-1px)}.mw-dossiers-lead__mini-date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.mw-dossiers-lead__mini-t{font-family:var(--font-display);color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.28}.mw-dossier__brief{border-radius:var(--radius-lg);background:radial-gradient(circle at top right, var(--color-accent-weak) 0, transparent 38%), linear-gradient(180deg,var(--surface-card) 0%,var(--surface-sunken) 100%);border:1px solid var(--border-default);grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.mw-dossier__briefk,.mw-dossier__aside-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.mw-dossier__briefcopy p,.mw-dossier__aside-note p{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:16px;line-height:1.6}.mw-dossier__brieflist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mw-dossier__brieflist li{border-radius:var(--radius-md);border:1px solid var(--border-subtle);min-height:44px;font-family:var(--font-display);color:var(--text-strong);background:#ffffff6b;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.mw-dossier__brieflist li:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.mw-dossier__aside-note{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);margin-bottom:14px;padding:18px}.mw-about__manifesto{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.mw-about__panel{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);padding:24px 24px 22px}.mw-about__panel--accent{background:radial-gradient(circle at top right, var(--color-accent-weak) 0, transparent 42%), linear-gradient(180deg,var(--surface-card) 0%,var(--surface-sunken) 100%)}.mw-about__panelk,.mw-about__ctak{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:10px;font-weight:700;display:block}.mw-about__panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mw-about__panel li{border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--text-strong);background:#ffffff6b;padding:12px 14px;font-size:15px;line-height:1.4}.mw-about__stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 22px;display:grid}.mw-about__stat{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);text-align:center;padding:18px 20px}.mw-about__stat strong{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.03em;font-size:34px;line-height:1;display:block}.mw-about__stat span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:10px;display:block}.mw-about__cta{border-radius:var(--radius-lg);background:var(--surface-ink);color:var(--text-on-dark);justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:28px 30px;display:flex}.mw-about__cta h2{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.05}.mw-about__ctaactions{flex-wrap:wrap;gap:12px;display:flex}.mw-about__ctabtn{border-radius:var(--radius-pill);min-height:44px;color:var(--paper);font-family:var(--font-display);border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mw-about__ctabtn:hover{border-color:var(--paper);background:#ffffff0f}.mw-about__ctabtn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-about__ctabtn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}@media (max-width:960px){.mw-dossiers-lead,.mw-dossier__brief,.mw-about__manifesto{grid-template-columns:1fr}.mw-art__briefstats,.mw-about__stats{grid-template-columns:repeat(2,1fr)}.mw-about__cta{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.mw-edition__lead,.mw-art__brief,.mw-dossier__brief,.mw-about__panel,.mw-about__cta{padding:20px}.mw-edition__title,.mw-dossiers-lead__t{max-width:none}.mw-dossiers-lead{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.mw-dossiers-lead__hero,.mw-dossiers-lead__note{box-sizing:border-box;justify-self:center;width:100%;max-width:calc(100vw - 48px)}.mw-dossiers-lead__hero{aspect-ratio:4/3;min-height:0}.mw-dossiers-lead__body{box-sizing:border-box;max-width:100%;padding:22px}.mw-dossiers-lead__t{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(24px,7vw,32px)}}@media (max-width:560px){.mw-art__briefstats,.mw-about__stats{grid-template-columns:1fr}.mw-dossiers-lead__hero{min-height:0}.mw-edition__actions,.mw-about__ctaactions,.mw-edition__cta,.mw-about__ctabtn{width:100%}}.mw-art__brief--full{width:100%;max-width:1060px}.mw-art__inlinecta{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);margin:32px 0;padding:24px}.mw-art__inlinecta__h{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin:0 0 16px;font-size:18px;font-weight:700}.mw-art__inlinecta__row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mw-art__inlinecta__stack{flex-direction:column;gap:12px;display:flex}@media (max-width:900px){.mw-art__inlinecta__row{grid-template-columns:1fr}}.mw-prose h2{border-left:4px solid var(--color-accent);font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin-top:48px;margin-bottom:18px;padding-left:18px;font-size:26px;font-weight:700;line-height:1.2;position:relative}.mw-prose h2:first-child{margin-top:0}.mw-prose h3{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.005em;margin-top:28px;margin-bottom:10px;font-size:19px;font-weight:600}.mm-avatar--ring{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--color-accent)}.mm-avatar{background:var(--color-accent);color:var(--text-on-accent)}.mw-readprogress{background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-accent-hover) 100%);box-shadow:0 0 8px var(--color-accent-weak)}.mw-totop{background:var(--color-accent);box-shadow:none}.mw-totop:hover{background:var(--color-accent-hover);box-shadow:none}.mw-lang button.is-on{background:var(--color-accent);color:var(--text-on-accent)}.mw-inlinenl{border-left-color:var(--color-accent);background:linear-gradient(135deg,var(--color-accent-weak),var(--surface-card))}.mw-inlinenl__cta{background:var(--color-accent)}.mw-inlinenl__cta:hover{background:var(--color-accent-hover)}.mw-inlinenl__h{color:var(--text-strong)}.mw-art__inlinecta{border:1px solid var(--border-subtle);border-top:3px solid var(--color-accent);transition:border-color .18s,box-shadow .18s}.mw-art__inlinecta:hover{border-top-color:var(--color-accent-hover);box-shadow:0 4px 14px #0000000a}.mw-art__inlinecta__h{color:var(--text-strong);position:relative}.mw-art__inlinecta__h:before{content:"";background:var(--color-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.mw-pager__b:hover,.mw-pager__b.is-on{color:var(--color-accent);border-color:var(--color-accent)}.mw-art__cta{background:linear-gradient(135deg,var(--color-accent-weak),var(--surface-card));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;margin:40px 0;padding:32px 28px}.mw-art__cta h3,.mw-cta__h{color:var(--text-strong);font-family:var(--font-display);margin:0 0 10px;font-size:22px;font-weight:700}.mw-art__cta p,.mw-cta__p{color:var(--text-muted);font-family:var(--font-serif);margin:0 0 18px;font-size:16px;line-height:1.5}.mw-prevnext__a,.mw-prevnext__a:visited,.mw-prevnext__a .mw-prevnext__lbl,.mw-prevnext__a .mw-prevnext__t,.mw-prevnext__a:visited .mw-prevnext__lbl,.mw-prevnext__a:visited .mw-prevnext__t,.mw-prevnext__a:hover,.mw-prevnext__a:hover .mw-prevnext__lbl,.mw-prevnext__a:hover .mw-prevnext__t{color:var(--text-on-accent)!important}.mw-toc__head{color:var(--text-strong)}.mw-toc__head:hover{color:var(--color-accent)}.mw-toc__count{background:var(--color-accent);min-width:22px;height:22px;color:var(--text-on-accent);font-family:var(--font-mono);border-radius:11px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.mw-toc__a:hover{color:var(--color-accent);padding-left:12px}.mw-toc__a{transition:padding-left .15s,color .15s}.mw-readtime{background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:14px 18px;font-size:12px}@media (max-width:760px){.mw-prose h2{border-left-width:3px;padding-left:14px;font-size:22px}.mw-prose h3{font-size:17px}.mw-art__inlinecta{margin:24px 0;padding:18px 16px}.mw-art__inlinecta__h{margin-bottom:12px;font-size:16px}.mw-art__cta{margin:32px 0;padding:24px 20px}.mw-art__cta h3{font-size:19px}.mw-byline__sharelbl{display:none}}@media (max-width:560px){.mw-totop{width:42px;height:42px;bottom:14px;right:14px}.mw-art__brief{max-width:none;margin:0 12px 18px;padding:16px 18px}.mw-art__briefstats{grid-template-columns:repeat(3,1fr);gap:8px}.mw-art__briefstat{padding:10px 8px}.mw-art__briefstat span{letter-spacing:.06em;font-size:9px}.mw-art__briefstat strong{font-size:13px}}@media (max-width:720px){.mw-about__cta,.mw-about__panel,.mw-art__brief,.mw-dossier__brief,.mw-edition__lead{max-width:90%;margin:30px auto 20px;padding:20px;width:90%!important}}.mw-catrail__c.is-active,.mw-catrail__c[aria-current=true],.mw-catrail__c.is-on{background:var(--color-accent)!important;color:var(--text-on-accent,#fff)!important;border-color:var(--color-accent)!important}.mw-catrail__c.is-active:hover,.mw-catrail__c[aria-current=true]:hover{background:var(--color-accent-hover,var(--color-accent))!important}.mw-catrail__scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;overflow:auto hidden!important}.mw-catrail__scroll::-webkit-scrollbar{display:none!important}.mw-catrail{overflow:visible!important}@media (max-width:760px){.mw-catrail{padding-left:0!important;padding-right:0!important}.mw-catrail__scroll{max-width:100vw;width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important}.mw-catrail__c{flex-shrink:0}.mw-catrail__arw{display:none!important}}.mw-prose a,.mw-prose p a,.mw-prose li a,.mw-prose h2 a,.mw-prose h3 a,.mw-art__body a,.mw-art__body p a,.mw-art__body li a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s;color:var(--color-accent)!important}.mw-prose a:hover,.mw-prose p a:hover,.mw-prose li a:hover,.mw-art__body a:hover,.mw-art__body p a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);color:var(--color-accent-hover,var(--color-accent))!important}.mw-prose a:visited,.mw-art__body a:visited{color:var(--color-accent)!important}.mw-prose h3+p a,.mw-art__sources a{font-weight:500;color:var(--color-accent)!important}.mw-art__body h3:has(+p>a)~p a{font-weight:500;color:var(--color-accent)!important}@media (max-width:720px){.mw-catrail{padding-left:0!important}.mw-catrail__scroll{scroll-padding-left:16px;justify-content:flex-start!important;padding:9px 16px!important}.mw-catrail__scroll>:first-child{margin-left:4px}.mw-catrail__arw{display:none!important}}.mw-follow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mw-follow--platforms{gap:.625rem;margin:1rem 0}.mw-follow__btn{background:var(--surface-card,#fff);color:var(--text-strong,#0a1426);border:1px solid var(--border-subtle,#00000014);border-radius:.625rem;align-items:center;gap:.55rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.mw-follow__btn:hover{border-color:var(--color-accent,#d30d33);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.mw-follow__btn--google:hover{border-color:#4285f4}.mw-follow__btn--apple:hover{border-color:#fc3158}.mw-follow__btn--msn:hover{border-color:#00a4ef}.mw-follow__icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mw-follow--compact{gap:.375rem;margin:.5rem 0}.mw-follow__pill{border-radius:var(--radius-pill);background:var(--surface-card,transparent);color:var(--text-strong,currentColor);border:1px solid var(--border-subtle,#0000001a);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.mw-follow__pill:hover{background:var(--color-accent,#d30d33);color:#fff;border-color:var(--color-accent,#d30d33)}.mw-follow__pill--btn{background:0 0;font-family:inherit}.mw-follow__pill-lbl{white-space:nowrap}@media (max-width:480px){.mw-follow__pill-lbl{display:none}.mw-follow__pill{padding:.5rem}}.mw-follow--full{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.mw-follow__card{background:var(--surface-card,#fff);color:var(--text-strong,#0a1426);border:1px solid var(--border-subtle,#00000014);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-family:inherit;font-size:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #00000008}.mw-follow__card:hover{border-color:var(--color-accent,#d30d33);transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.mw-follow__card-ic{background:#00000008;border-radius:.5rem;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mw-follow__card-tx{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mw-follow__card-tx strong{color:var(--text-strong,#0a1426);font-size:.9375rem;font-weight:600;line-height:1.25}.mw-follow__card-tx span{opacity:.7;font-size:.8125rem;line-height:1.3}.mw-dark .mw-follow__btn,.mw-dark .mw-follow__pill,.mw-dark .mw-follow__card{color:#e8eaf0;background:#ffffff0a;border-color:#ffffff1f}.mw-dark .mw-follow__btn:hover,.mw-dark .mw-follow__card:hover{background:#ffffff0f;box-shadow:0 6px 18px #0006}.mw-foot .mw-follow{margin-top:.625rem}.mw-foot__social-x{flex-direction:column;gap:.5rem;display:flex}.mw-follow__btn:focus-visible,.mw-follow__pill:focus-visible,.mw-follow__card:focus-visible{outline:2px solid var(--color-accent,#d30d33);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mw-follow__btn,.mw-follow__pill,.mw-follow__card{transition:none}.mw-follow__btn:hover,.mw-follow__card:hover{transform:none}}.mw-skip-link{z-index:9999;background:var(--color-accent,#d30d33);color:#fff;border-radius:0 0 .5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:0}.mw-skip-link:focus{top:0}.mw-follow-page__hd{margin-bottom:1.5rem}.mw-follow-page__title{color:var(--text-strong,#0a1426);margin-bottom:.375rem;font-size:2rem;font-weight:800}.mw-follow-page__sub{opacity:.7;font-size:1.0625rem}.mw-follow-page-lnk{color:var(--color-accent,#d30d33);margin-top:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.mw-follow-page-lnk:hover{text-decoration:underline}.mw-modal-overlay{z-index:900;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mw-modal-box{background:var(--surface-card,#fff);border-radius:1rem;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000040}.mw-modal-head{border-bottom:1px solid var(--border-subtle,#00000014);background:var(--surface-card,#fff);z-index:1;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem .75rem;display:flex;position:sticky;top:0}.mw-modal-title{color:var(--text-strong,#0a1426);margin:0;font-size:1.125rem;font-weight:700}.mw-modal-close{color:var(--text-strong,#0a1426);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .15s;display:flex}.mw-modal-close:hover{opacity:1}.mw-modal-body{padding:1rem 1.25rem 1.5rem}@keyframes mw-pwa-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mw-pwa-banner-stack{top:var(--mw-head-h);z-index:35;flex-direction:column;gap:0;margin:0;display:flex;position:sticky}.mw-pwa-banner-stack:empty{display:none}.mw-pwa-banner{background:var(--color-accent,#d30d33);width:100%;max-width:none;min-height:40px;color:var(--text-on-accent,#fff);font-family:var(--font-display);border-radius:0;justify-content:center;align-items:center;gap:12px;padding:7px 16px;font-size:13px;font-weight:700;line-height:1;animation:.22s ease-out mw-pwa-slide-in;display:flex;position:static;box-shadow:0 3px 12px #00000024}.mw-pwa-banner__lbl{min-width:0;font-family:var(--font-display);font-size:inherit;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:700;line-height:1.15;overflow:hidden}.mw-pwa-banner__btn{background:var(--surface-card);color:var(--color-accent,#d30d33);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:none;padding:7px 14px;font-size:13px;font-weight:800;line-height:1;transition:opacity .15s}.mw-pwa-banner__btn:hover{opacity:.85}.mw-pwa-banner__x{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mw-pwa-banner__x:hover{opacity:1}.mw-pwa-banner__ico{border-radius:4px;flex:none;width:20px;height:20px;display:block}.mw-pwa-banner--update{background:var(--color-navy,#001c41)}.mw-pwa-banner--offline{background:#1c2538}.mw-pwa-banner--ios{background:var(--color-accent,#d30d33)}.mw-offline-save{border:1px solid color-mix(in srgb,var(--text-strong) 18%,transparent);background:var(--surface-card,#fff);color:var(--text-strong);border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.mw-offline-save:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-offline-save:disabled{opacity:.65;cursor:wait}@media (max-width:560px){.mw-pwa-banner{gap:8px;min-height:40px;padding:6px 10px;font-size:12.5px}.mw-pwa-banner__lbl{font-size:inherit}.mw-pwa-banner__btn{padding:7px 12px;font-size:12.5px}.mw-pwa-banner__x{padding:3px}}.mw-qr-btn{cursor:pointer}.mw-qr-overlay{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mw-qr-box{background:var(--surface-card,#fff);text-align:center;border-radius:.875rem;width:100%;max-width:300px;padding:1.25rem;box-shadow:0 16px 48px #0003}.mw-qr-head{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.mw-qr-title{color:var(--text-strong,#0a1426);font-size:.9375rem;font-weight:700}.mw-qr-close{cursor:pointer;opacity:.6;background:0 0;border:none;display:flex}.mw-qr-close:hover{opacity:1}.mw-qr-img-wrap{justify-content:center;margin-bottom:.625rem;display:flex}.mw-qr-img{border:1px solid var(--border-subtle,#00000014);border-radius:.5rem}.mw-qr-hint{opacity:.6;margin-bottom:.25rem;font-size:.8125rem}.mw-qr-url{opacity:.45;overflow-wrap:break-word;font-size:.6875rem}.mw-share-native{background:var(--surface-card,transparent);border:1px solid var(--border-subtle,#0000001f);cursor:pointer;color:var(--text-strong,currentColor);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.mw-share-native:hover{border-color:var(--color-accent,#d30d33);color:var(--color-accent,#d30d33)}.mw-share-native.is-copied{color:#2a9d4e;border-color:#2a9d4e}.mw-tts{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex;position:relative}.mw-tts__btn{cursor:pointer}.mw-tts__btn--main.is-active{background:var(--color-accent,#d30d33);color:#fff}.mw-tts__btn--main.is-active:hover{background:var(--color-accent,#d30d33);opacity:.85}.mw-tts__btn--stop:hover{color:#fff;background:#ef4444}.mw-tts__badge{color:var(--color-accent,#d30d33);font-size:.75rem;font-weight:600;animation:1.5s ease-in-out infinite mw-tts-pulse}.mw-tts__badge--paused{color:#f59e0b;animation:none}@keyframes mw-tts-pulse{0%,to{opacity:1}50%{opacity:.5}}.mw-tts__picker{background:var(--surface-card,#fff);border:1px solid var(--border-default,#0000001a);z-index:200;border-radius:.625rem;min-width:200px;max-height:220px;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.mw-tts__voice-opt{text-align:left;cursor:pointer;width:100%;color:var(--text-strong,#0a1426);background:0 0;border:none;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;transition:background .1s;display:block}.mw-tts__voice-opt:hover,.mw-tts__voice-opt.is-sel{background:var(--color-accent,#d30d33);color:#fff}.mw-app{--site-copy-size:18px;--site-copy-leading:1.55;--site-copy-lg-size:19px;--site-hero-dek-size:21px;--site-card-title-size:20px;--reader-body-size:19px;--reader-body-leading:1.7;--reader-dek-size:21px;--reader-dek-leading:1.45;--reader-h2-size:26px;--reader-h3-size:19px;--reader-pull-size:27px;--reader-h1-size:46px;--reader-author-name-size:19px;--reader-author-role-size:11.5px;--reader-byline-size:15px;--reader-reading-tools-label-size:10.5px}html[data-fs=sm] .mw-app{--site-copy-size:14px;--site-copy-leading:1.5;--site-copy-lg-size:15px;--site-hero-dek-size:15px;--site-card-title-size:16px;--reader-body-size:14px;--reader-body-leading:1.5;--reader-dek-size:15px;--reader-dek-leading:1.5;--reader-h2-size:20px;--reader-h3-size:17px;--reader-pull-size:22px;--reader-h1-size:38px;--reader-author-name-size:17px;--reader-author-role-size:10px;--reader-byline-size:13px;--reader-reading-tools-label-size:9px;font-family:var(--font-display)!important}html[data-fs=lg] .mw-app{--site-copy-size:20px;--site-copy-leading:1.62;--site-copy-lg-size:21px;--site-hero-dek-size:23px;--site-card-title-size:22px;--reader-body-size:21px;--reader-body-leading:1.78;--reader-dek-size:23px;--reader-dek-leading:1.56;--reader-h2-size:29px;--reader-h3-size:21px;--reader-pull-size:30px;--reader-h1-size:50px;--reader-author-name-size:21px;--reader-author-role-size:13px;--reader-byline-size:17px;--reader-reading-tools-label-size:12px}.mw-article .mw-prose{font-size:var(--reader-body-size);line-height:var(--reader-body-leading)}.mw-article .mw-art__dek{font-size:var(--reader-dek-size);line-height:var(--reader-dek-leading)}.mw-article .mw-prose h2{font-size:var(--reader-h2-size)}.mw-article .mw-prose h3{font-size:var(--reader-h3-size)}.mw-article .mw-pull{font-size:var(--reader-pull-size)}.mw-article--read .mw-prose{font-size:var(--reader-body-size);line-height:calc(var(--reader-body-leading) + .08)}.mw-fs-btn{font-variant-numeric:tabular-nums;min-width:28px}.mw-article--hc{--text-strong:#000;--text-body:#000;--surface-page:#fff;--border-default:#0006}.mw-article--hc .mw-prose{color:var(--text-strong)!important;background:0 0!important}.mw-article--hc .mw-block,.mw-article--hc .mw-art__inlinecta,.mw-article--hc .mw-prevnext,.mw-article--hc .mw-comments{color:var(--text-strong)}.mw-article--hc .mw-prose a{color:var(--color-accent)!important}.mw-article--hc .mw-prose h1,.mw-article--hc .mw-prose h2,.mw-article--hc .mw-prose h3{color:#000!important}.mw-srch-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);background:#00000085;justify-content:center;align-items:flex-start;padding:40vh 12px 1rem;display:flex;position:fixed;inset:0}.mw-srch-box{background:var(--paper,#fbfaf6);border:1px solid var(--border-default,#0000001f);border-radius:16px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 24px 60px #0000002e}.mw-srch-input-wrap{border-bottom:1px solid var(--border-default,#00000017);align-items:center;gap:10px;padding:14px 16px;display:flex}.mw-srch-ic{color:var(--text-muted,#888);flex-shrink:0}.mw-srch-input{font-family:var(--font-serif,Georgia, serif);color:var(--text-strong,#0a1426);background:0 0;border:none;outline:none;flex:1;font-size:1.25rem;line-height:1.3}.mw-srch-input::placeholder{color:var(--text-muted,#93a4bf);opacity:1}.mw-srch-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.mw-srch-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.mw-srch-input::-ms-clear{-webkit-appearance:none;display:none}.mw-srch-clear{border:1px solid var(--border-default,#00000024);width:28px;height:28px;color:var(--text-muted,#93a4bf);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .13s,color .13s;display:inline-flex}.mw-srch-clear:hover{background:var(--surface-sunken,#f5f0f1);color:var(--text-strong,#0a1426)}.mw-srch-loading{font-family:var(--font-display,sans-serif);color:var(--text-muted,#93a4bf);text-align:center;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.875rem;display:flex}.mw-srch-loading:before{content:"";border:2px solid var(--border-default,#00000029);border-top-color:var(--color-accent,#d30d33);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mw-srch-spin}.mw-srch-list{overscroll-behavior:contain;max-height:390px;margin:0;padding:6px 0;scroll-padding:6px;list-style:none;overflow-y:auto}.mw-srch-item{color:var(--text-strong,#0a1426);cursor:pointer;border-left:3px solid #0000;border-radius:0;flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;transition:background .1s;display:flex}.mw-srch-item:hover,.mw-srch-item.is-active{color:var(--text-strong,#0a1426);border-left-color:var(--color-accent,#d30d33);background:#c8102e0f}.mw-srch-item__cat{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent,#d30d33);font-size:.6875rem;font-weight:600}.mw-srch-item.is-active .mw-srch-item__cat{opacity:.85}.mw-srch-item__title{font-family:var(--font-serif,Georgia, serif);color:var(--text-strong,#0a1426);font-size:1rem;font-weight:600;line-height:1.3}.mw-srch-item__excerpt{font-family:var(--font-sans,var(--font-display,sans-serif));color:var(--text-muted,#93a4bf);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mw-srch-item.is-active .mw-srch-item__excerpt{color:var(--text-body,#444)}mark.mw-srch-hl{color:var(--color-accent,#d30d33);background:#c8102e1f;border-radius:2px;padding:0 1px}.mw-srch-item.is-active mark.mw-srch-hl{color:inherit;background:#ffffff4d}.mw-srch-empty{min-height:78px;font-family:var(--font-display,sans-serif);color:var(--text-muted,#93a4bf);text-align:center;justify-content:center;align-items:center;padding:20px 16px;font-size:.9375rem;display:flex}@keyframes mw-srch-spin{to{transform:rotate(360deg)}}.mw-srch-hint{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#93a4bf);border-top:1px solid var(--border-default,#00000014);align-items:center;gap:8px;padding:10px 16px;font-size:.6875rem;display:flex}.mw-srch-hint kbd{background:var(--surface-sunken,#0000000d);border:1px solid var(--border-default,#0000001f);font-family:var(--font-mono,monospace);color:var(--text-muted,#93a4bf);border-radius:6px;padding:1px 5px;font-size:.6875rem}@media (max-width:640px){.mw-srch-box{border-radius:14px;width:calc(100vw - 24px);max-width:none}.mw-srch-overlay{padding:40vh 12px 1rem}}.mw-follow-page{padding:3rem 0 5rem}.mw-follow-page__hd{text-align:center;margin-bottom:2.5rem}.mw-follow-page__title{letter-spacing:-.02em;color:var(--text-strong,#0a1426);margin:0 0 .75rem;font-family:GT Sectra,ui-serif,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:700}.mw-follow-page__sub{opacity:.75;max-width:640px;color:var(--text-strong,#0a1426);margin:0 auto;font-size:1.0625rem;line-height:1.55}.mw-follow--full{flex-direction:column!important;grid-template-columns:none!important;gap:2.5rem!important;margin:0!important;display:flex!important}.mw-follow__group{display:block}.mw-follow__group-title{letter-spacing:-.01em;color:var(--text-strong,#0a1426);border-bottom:1px solid #00000014;margin:0 0 1rem;padding-bottom:.5rem;font-family:GT Sectra,ui-serif,Georgia,serif;font-size:1.25rem;font-weight:600}.mw-dark .mw-follow__group-title{border-bottom-color:#ffffff1f}.mw-follow__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}@media (max-width:900px){.mw-follow__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mw-follow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-follow__card{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;background:var(--surface-card,#fff)!important;border:1.5px solid var(--border-subtle,#00000014)!important;min-height:92px!important;color:var(--text-strong,#0a1426)!important;font:inherit!important;text-align:left!important;border-radius:.875rem!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;text-decoration:none!important;display:flex!important}.mw-follow__card:before{content:"";background:var(--mw-card-brand,var(--color-accent,#d30d33));opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .18s;position:absolute;inset:0}.mw-follow__card:hover{border-color:var(--mw-card-brand,var(--color-accent,#d30d33));box-shadow:0 8px 22px #00000014, 0 0 0 3px color-mix(in srgb, var(--mw-card-brand,var(--color-accent,#d30d33)) 12%, transparent);transform:translateY(-2px)}.mw-follow__card:focus-visible{border-color:var(--mw-card-brand,var(--color-accent,#d30d33));box-shadow:0 0 0 3px color-mix(in srgb, var(--mw-card-brand,var(--color-accent,#d30d33)) 35%, transparent);outline:none}.mw-follow__card-ic{background:#00000006;border-radius:.625rem;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s;display:flex}.mw-dark .mw-follow__card-ic{background:#ffffff0f}.mw-follow__card:hover .mw-follow__card-ic{transform:scale(1.06)}.mw-follow__card-tx{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.mw-follow__card-title{color:var(--text-strong,#0a1426);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}.mw-follow__card-desc{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.3;overflow:hidden}.mw-dark .mw-follow__card{color:#e8eaf0!important;background:#ffffff08!important;border-color:#ffffff1a!important}.mw-dark .mw-follow__card-title{color:#e8eaf0}.mw-foot__follow-link{border-radius:var(--radius-pill);background:var(--color-accent);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background var(--dur-fast) ease;cursor:pointer;border:none;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.mw-foot__follow-link:hover{background:color-mix(in srgb, var(--color-accent) 88%, black);transform:translateY(-1px);box-shadow:0 6px 16px #0000002e;color:#fff!important}.mw-foot__follow-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, white);outline-offset:3px}.mw-foot__follow-link:active{box-shadow:none;transform:translateY(0)}.mw-foot__follow-link svg{flex:0 0 16px}.mw-aside__follow{padding:var(--space-5);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);border-bottom:1px solid var(--border-subtle);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);padding-bottom:10px;font-size:11px}.mw-dark .mw-aside__follow{border-top-color:#ffffff1a}.mw-aside__follow-title{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .75rem;font-family:GT Sectra,ui-serif,Georgia,serif;font-size:.8125rem;font-weight:600}.mw-aside__follow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.mw-aside__follow-cell{aspect-ratio:1;background:var(--mw-aside-cell,#0000000a);width:100%;transition:transform var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background var(--dur-fast) ease;border:1.5px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.mw-dark .mw-aside__follow-cell{background:#ffffff0d}.mw-aside__follow-cell:hover{border-color:var(--mw-cell-brand,var(--color-accent,#d30d33));transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.mw-aside__follow-cell svg{width:22px;height:22px}.mw-aside__follow-more{color:var(--color-accent,#d30d33);align-items:center;gap:.25rem;margin-top:.625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.mw-aside__follow-more:hover{text-decoration:underline}.mw-byline__act .mw-share__net,.mw-byline__act .mw-qr-btn,.mw-byline__act .mw-tts__btn{flex:none;width:32px;height:32px}.mw-mobnav__fsrow{border-bottom:1px solid var(--border-default,#00000014);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem .75rem;display:flex}.mw-mobnav__fs{border:1px solid var(--border-default,#00000026);background:var(--surface-card,#fff);width:36px;height:36px;color:var(--text-strong,#0a1426);font-family:var(--font-display);cursor:pointer;box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:3px 0;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mw-mobnav__fs:hover{background:var(--color-accent,#d30d33);border-color:var(--color-accent,#d30d33);color:#fff}.mw-mobnav__fs.is-on{background:var(--color-accent,#d30d33);border-color:var(--color-accent,#d30d33);color:#fff;box-shadow:0 0 0 2px var(--surface-page,#fff), 0 0 0 4px var(--color-accent,#d30d33)}.mw-mobnav__fs-aa{pointer-events:none;font-family:inherit;font-weight:700;line-height:1}.mw-mobnav__fs-aa--sm{font-size:12px}.mw-mobnav__fs-aa--md{font-size:13px}.mw-mobnav__fs-aa--lg{font-size:14px}.mw-mobnav>a{border-bottom:1px solid var(--border-subtle,#00000014);justify-content:space-between;align-items:center;min-height:44px;display:flex}.mw-mobnav>a:after{content:"";opacity:.28;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(-45deg)}.mw-mobnav>a:hover,.mw-mobnav>a.is-active{color:var(--color-accent,#d30d33)}.mw-mobnav>a.is-active{font-weight:800}.mw-mobnav>a.is-active:after{opacity:.9}.mw-mobnav__fsrow{border-top:1px solid var(--border-subtle,#00000014);margin-top:.5rem}@media (max-width:480px){.mw-mobnav{padding-left:18px;padding-right:18px}.mw-foot__follow-link{justify-content:center;width:100%}}@media (max-width:640px){.mw-byline__act{flex-wrap:wrap;gap:.375rem}.mw-byline__act .mw-share__net,.mw-byline__act .mw-qr-btn,.mw-byline__act .mw-tts__btn{width:38px;height:38px}}.mw-fs-group{border-left:1px solid var(--rule);border-right:1px solid var(--rule);align-items:center;gap:4px;margin:0 .5rem;padding:0 .75rem;display:inline-flex}.mw-fs-group__btn{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mw-fs-group__btn[aria-pressed=true]{background:var(--color-accent,#d30d33);color:#fff;border-color:var(--color-accent,#d30d33);box-shadow:0 0 0 2px var(--surface-page,#fff), 0 0 0 4px var(--color-accent,#d30d33)}.mw-fs-group__btn--sm{font-size:12px}.mw-fs-group__btn--md{font-size:13px}.mw-fs-group__btn--lg{font-size:14px}@media (max-width:1023px){.mw-fs-group{display:none}}@media (min-width:981px){.mw-aside--fixed{scrollbar-width:thin;scrollbar-color:var(--rule,var(--border-subtle)) transparent;align-self:start;position:sticky;top:88px;overflow-y:auto}.mw-aside--fixed::-webkit-scrollbar{width:6px}.mw-aside--fixed::-webkit-scrollbar-thumb{background:var(--rule,var(--border-subtle));border-radius:3px}.mw-aside--fixed::-webkit-scrollbar-track{background:0 0}}.mw-home-editbar{border:1px solid var(--border-default);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:22px 0;padding:22px 24px;display:grid}.mw-home-editbar__copy span,.mw-home-hubs__label,.mw-art__takeaways-k,.mw-art__takeaways-side span{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700;display:block}.mw-home-editbar__copy h2{font-family:var(--font-display);color:var(--text-strong);margin:6px 0;font-size:24px;line-height:1.15}.mw-home-editbar__copy p{font-family:var(--font-serif);color:var(--text-body);max-width:70ch;margin:0;font-size:16px;line-height:1.55}.mw-home-editbar__btn,.mw-hub-lead__cta,.mw-edition-hero__btn{border-radius:var(--radius-md);border:1px solid var(--border-default);min-height:42px;font-family:var(--font-display);color:var(--text-strong);background:var(--surface-page);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mw-home-editbar__btn:hover,.mw-hub-lead__cta:hover,.mw-edition-hero__btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-home-hubs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding-bottom:20px;display:flex}.mw-home-hubs__link{border-radius:var(--radius-pill);border:1px solid var(--border-default);min-height:34px;font-family:var(--font-display);color:var(--text-strong);background:var(--surface-page);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mw-home-hubs__link span{background:var(--surface-sunken);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--text-muted);border-radius:11px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.mw-home-hubs__link:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-art__takeaways{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:22px;max-width:1060px;margin:0 auto 30px;padding:22px 28px;display:grid}.mw-art__takeaways-main ol{gap:9px;margin:10px 0 0;padding-left:22px;display:grid}.mw-art__takeaways-main li{font-family:var(--font-serif);color:var(--text-body);font-size:17px;line-height:1.55}.mw-art__takeaways-side{border-left:1px solid var(--border-subtle);padding-left:20px}.mw-art__takeaways-side p{font-family:var(--font-serif);color:var(--text-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.mw-edition-page{padding-top:0}.mw-edition-hero{background:var(--surface-ink-2);color:#fff;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.mw-edition-hero__image{filter:saturate(.95);background-position:50%;background-size:cover;position:absolute;inset:0}.mw-edition-hero__veil{background:linear-gradient(#00122c14,#00122cb8);position:absolute;inset:0}.mw-edition-hero__inner{flex-direction:column;gap:14px;width:100%;max-width:1120px;margin:0 auto;padding:86px 28px 58px;display:flex;position:relative}.mw-edition-hero__title{max-width:880px;font-family:var(--font-display);color:#fff;margin:0;font-size:54px;line-height:1.02}.mw-edition-hero__dek{max-width:720px;font-family:var(--font-serif);color:#ffffffe6;margin:0;font-size:21px;line-height:1.5}.mw-edition-hero__meta{font-family:var(--font-mono);text-transform:uppercase;color:#ffffffc7;flex-wrap:wrap;gap:10px 16px;font-size:12px;display:flex}.mw-edition-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.mw-edition-hero__btn{color:#fff;background:#ffffff14;border-color:#ffffff42}.mw-edition-hero__btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-edition-hero__btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-edition-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.mw-edition-dashboard--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-edition-metric{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:34px 1fr;align-items:center;gap:4px 12px;min-height:92px;padding:18px;display:grid}.mw-edition-metric svg{color:var(--color-accent);grid-row:1/3}.mw-edition-metric span{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);font-size:11px}.mw-edition-metric strong{font-family:var(--font-display);color:var(--text-strong);font-size:20px;line-height:1.15}.mw-edition-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;display:grid}.mw-edition-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mw-edition-briefing{margin-top:28px}.mw-edition-briefing__list{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none;display:grid}.mw-edition-briefing__list li{border-bottom:1px solid var(--border-subtle)}.mw-edition-briefing__list a{color:inherit;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;text-decoration:none;display:grid}.mw-edition-briefing__no{font-family:var(--font-mono);color:var(--color-accent);font-size:13px;font-weight:700}.mw-edition-briefing__body{gap:4px;display:grid}.mw-edition-briefing__body strong{font-family:var(--font-display);color:var(--text-strong);font-size:18px;line-height:1.25}.mw-edition-briefing__body em{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);font-size:11px;font-style:normal}.mw-edition-sidebar{gap:18px;display:grid;position:sticky;top:96px}.mw-edition-panel{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);padding:18px}.mw-edition-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mw-edition-panel__head a{font-family:var(--font-display);color:var(--color-accent);font-size:13px;font-weight:700;text-decoration:none}.mw-edition-dossiers{gap:12px;display:grid}.mw-edition-dossier{color:inherit;grid-template-columns:82px 1fr;gap:12px;text-decoration:none;display:grid}.mw-edition-dossier__img{border-radius:var(--radius-sm);background:var(--surface-sunken);background-position:50%;background-size:cover;height:70px}.mw-edition-dossier strong{font-family:var(--font-display);color:var(--text-strong);font-size:15px;line-height:1.25;display:block}.mw-edition-dossier span{font-family:var(--font-serif);color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.mw-edition-hubs{gap:8px;display:grid}.mw-edition-hub{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:40px;font-family:var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mw-edition-hub strong{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.mw-edition-hub:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-hub-page{padding-top:26px}.mw-hub-head{border-bottom:2px solid var(--text-strong);margin:16px 0 26px;padding-bottom:24px}.mw-hub-head h1{font-family:var(--font-display);color:var(--text-strong);margin:10px 0;font-size:52px;line-height:1.04}.mw-hub-head p{max-width:760px;font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:20px;line-height:1.55}.mw-hub-lead{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;margin-bottom:30px;display:grid}.mw-hub-lead__media{border-radius:var(--radius-md);background:var(--surface-sunken);min-height:360px;display:block;overflow:hidden}.mw-hub-lead__media div{width:100%;height:100%;min-height:360px;transition:transform var(--dur-base);background-position:50%;background-size:cover}.mw-hub-lead__media:hover div{transform:scale(1.02)}.mw-hub-lead__body{flex-direction:column;gap:12px;display:flex}.mw-hub-lead__body h2{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:34px;line-height:1.12}.mw-hub-lead__body p{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:18px;line-height:1.55}.mw-hub-lead__cta{align-self:flex-start}.mw-hub-empty{border-left:4px solid var(--color-accent);background:var(--surface-card);font-family:var(--font-serif);color:var(--text-body);margin:0 0 22px;padding:14px 16px;font-size:15px}.mw-hub-more{margin-top:28px}.mw-hub-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mw-hub-more__link{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);min-height:116px;color:inherit;gap:6px;padding:16px;text-decoration:none;display:grid}.mw-hub-more__link span{font-family:var(--font-display);color:var(--text-strong);font-size:18px;font-weight:800}.mw-hub-more__link em{font-family:var(--font-serif);color:var(--text-muted);font-size:14px;font-style:normal;line-height:1.45}.mw-hub-more__link:hover{border-color:var(--color-accent)}@media (max-width:980px){.mw-home-editbar,.mw-art__takeaways,.mw-edition-layout,.mw-hub-lead{grid-template-columns:1fr}.mw-home-editbar__btn,.mw-hub-lead__cta{width:100%}.mw-art__takeaways-side{border-left:0;border-top:1px solid var(--border-subtle);padding-top:16px;padding-left:0}.mw-edition-hero{min-height:460px}.mw-edition-hero__title{font-size:38px}.mw-edition-dashboard,.mw-edition-stack{grid-template-columns:1fr}.mw-edition-sidebar{position:static}.mw-hub-more__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mw-home-editbar,.mw-art__takeaways{margin-left:12px;margin-right:12px;padding:18px}.mw-home-hubs{margin-left:12px;margin-right:12px}.mw-edition-hero__inner{padding:76px 20px 40px}.mw-edition-hero__title{font-size:31px}.mw-edition-hero__dek{font-size:17px}.mw-edition-hero__btn,.mw-home-editbar__btn{width:100%}.mw-edition-dashboard{margin:18px 0}.mw-edition-metric{min-height:76px}.mw-hub-head h1{font-size:34px}.mw-hub-head p{font-size:17px}.mw-hub-lead__media,.mw-hub-lead__media div{min-height:240px}.mw-hub-more__grid{grid-template-columns:1fr}}html{scroll-padding-top:120px}.mw-head__in,.mw-head__act,.mw-pagehead,.mw-art__head,.mw-prose,.mw-modal__card{min-width:0}.mw-logo{flex:none}.mw-lang{background:var(--surface-card);flex:none}.mw-lang button{letter-spacing:.08em;min-width:38px;min-height:32px;font-weight:800}.mw-lang button:hover{color:var(--text-strong);background:var(--surface-sunken)}.mw-pagehead__t,.mw-about__name,.mw-art__title,.mw-hero__title,.mw-edition-hero__title,.mw-hub-head h1,.mw-dossier__t,.mw-search__t{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mw-prose img,.mw-block img,.mw-dossier__frame{max-width:100%}.mw-icon,.mw-burger,.mw-lang button,.mw-accent__sw,.mw-catrail__c,.mw-share__net,.mw-qr-btn,.mw-tts__btn,.mw-pag__b,.mw-comments__send{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mw-catrail__c,.mw-home-hubs__link,.mw-pag__b{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.mw-react{scrollbar-width:none;overflow-x:auto}.mw-react::-webkit-scrollbar{display:none}.mw-comments__formfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mw-dossier__frame{min-height:auto}@media (hover:none){.mw-hero:hover .mw-hero__img,.mw-dossier__card:hover,.mw-press__asset:hover,.mw-hub-lead__media:hover div{transform:none}}@media (max-width:640px){.mw-cf input,.mw-cf textarea,.mw-cf select,.mw-modal input,.mw-band__input,.mw-foot__nlinput,.mw-comments__form input,.mw-comments__form textarea,.mw-searchbar input,.mw-srch-input{font-size:16px}.mw-home,.mw-hero,.mw-hero__link,.mw-hero__in,.mw-wrap,.mw-catrail,.mw-catrail__scroll{min-width:0;max-width:100%}.mw-hero{height:400px;overflow:hidden}.mw-hero__in{padding:0 20px 38px}.mw-hero__title{max-width:min(16ch,100vw - 40px);font-size:clamp(26px,8vw,34px);line-height:1.08}.mw-hero__dek{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100vw - 40px);font-size:16px;display:-webkit-box;overflow:hidden}.mw-hero__meta{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 40px);font-size:11.5px;overflow:hidden}.mw-hero__nav{width:38px;height:38px}.mw-hero__nav--prev{left:10px}.mw-hero__nav--next{right:10px}.mw-mast{gap:8px;margin-top:32px;display:block}.mw-mast__lbl{margin-bottom:8px;font-size:14px;display:block}.mw-mast__line{font-size:18px}.mw-modal{align-items:flex-end;padding:0}.mw-modal__card{border-radius:18px 18px 0 0;max-width:none;max-height:92dvh;padding:34px 22px 26px;overflow:auto}.mw-share__net,.mw-qr-btn,.mw-tts__btn{width:42px;height:42px}.mw-art__title{line-height:1.1}.mw-art__dek{font-size:19px}.mw-dossier__frame{height:420px;min-height:auto}.mw-dossier__exit{top:10px;right:10px}.mw-foot__social a{width:42px;height:42px}}@media (max-width:420px){.mw-head__in{height:64px;padding:0 12px}.mw-logo img{height:31px}.mw-head__act{gap:2px}.mw-icon{width:32px;height:32px}.mw-lang button{min-width:34px;padding:6px 8px}.mw-catrail__scroll{padding-left:12px;padding-right:40px}.mw-hero__nav{width:40px;height:40px}}@media (max-width:1024px){.mw-art__cover{height:420px}}@media (max-width:768px){.mw-art__cover{height:320px}}@media (max-width:480px){.mw-art__cover{height:240px}}.mw-readmarks{z-index:1002;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.mw-readmarks span{border-radius:var(--radius-pill);background:var(--surface-page);width:2px;height:7px;box-shadow:0 0 0 1px var(--color-accent),0 0 10px var(--color-accent-weak);position:absolute;top:0;transform:translate(-50%)}.mw-reading-tools{background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:1px solid var(--border-default);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px auto 2px;padding:9px 12px;display:flex}.mw-reading-tools__label{font-family:var(--font-mono);font-size:var(--reader-reading-tools-label-size,10.5px);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding:0 6px}.mw-reading-tools button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-display);cursor:pointer;transition:transform var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast);padding:8px 11px;font-size:12px;font-weight:700;line-height:1}.mw-reading-tools button:hover,.mw-reading-tools button.is-on{color:var(--text-on-accent);border-color:var(--color-accent);background:var(--color-accent);transform:translateY(-1px)}.mw-article--sepia{--surface-page:#f4ecdc;--surface-card:#fbf5ea;--surface-sunken:#eee3cf;--text-body:#342a1d;--text-strong:#21170f;--text-muted:#77644c;--border-subtle:#543e222e;background:var(--surface-page)}.mw-article--focus .mw-block,.mw-article--focus .mw-art__inlinecta,.mw-article--focus .mw-pull{transition:opacity .25s,filter .25s,transform .25s}.mw-article--focus .mw-prose:hover .mw-block:not(:hover){opacity:.42;filter:saturate(.85)}.mw-article--focus .mw-block:hover{opacity:1;transform:translate(3px)}.mw-block--reveal{animation:.55s both mw-reveal-up;animation-timeline:view();animation-range:entry 6% cover 22%}@keyframes mw-reveal-up{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}.mw-prose{counter-reset:mm-section}.mw-prose h2{counter-increment:mm-section;scroll-margin-top:120px}.mw-prose h2:before{content:counter(mm-section,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent);opacity:.72;font-size:11px;position:absolute;top:.15em;left:-42px}.mw-toc--premium{box-shadow:var(--shadow-sm);position:sticky;top:104px;overflow:hidden}.mw-toc--premium .mw-toc__body{max-height:440px;margin-top:10px;overflow-y:auto}.mw-toc--premium .mw-toc__a{border-radius:var(--radius-sm);border-left:2px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 8px 8px 10px;display:grid}.mw-toc__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent);opacity:.75;font-size:10px}.mw-toc__text{min-width:0;line-height:1.28}.mw-toc__min{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;opacity:.75;font-size:10px}.mw-toc--premium .mw-toc__a.is-active{color:var(--text-strong);background:var(--surface-sunken);border-left-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mw-toc--premium .mw-toc__a.is-active .mw-toc__min{color:var(--color-accent);opacity:1}@media (max-width:980px){.mw-reading-tools{border-radius:var(--radius-lg);margin-inline:16px}.mw-toc--premium{position:relative;top:auto}.mw-prose h2:before{margin-bottom:6px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.mw-block--reveal{animation:none}.mw-article--focus .mw-block,.mw-reading-tools button{transition:none}}@media print{.mw-readmarks,.mw-reading-tools{display:none!important}}.mw-search-head{max-width:920px;margin-inline:auto}.mw-searchbar--advanced{border-bottom-color:var(--color-accent);position:relative}.mw-searchbar__loading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);white-space:nowrap;font-size:11px}.mw-searchfilters{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px auto 0;padding:10px;display:flex}.mw-searchfilters select,.mw-searchfilters button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-sunken);height:36px;color:var(--text-strong);font-family:var(--font-display);cursor:pointer;padding:0 12px;font-size:13px;font-weight:700}.mw-searchfilters select:focus,.mw-searchfilters button:focus{outline:2px solid var(--color-accent);outline-offset:2px}.mw-searchfilters button{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-didyoumean{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-display);cursor:pointer;align-items:center;gap:6px;margin:12px auto 0;padding:8px 13px;font-size:13px;display:inline-flex}.mw-didyoumean strong{color:var(--color-accent)}.mw-didyoumean:hover{border-color:var(--color-accent);color:var(--text-strong)}.mw-search__results--advanced{max-width:860px}.mw-search__badge{font-family:var(--font-mono);border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:10px;line-height:1}.mw-search__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mw-search__tags span{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;font-size:10.5px}.mw-search__hit:hover{background:var(--surface-sunken)}@media (max-width:720px){.mw-searchfilters{align-items:stretch}.mw-searchfilters select,.mw-searchfilters button{width:100%}.mw-searchbar__loading{display:none}}.mw-hero__dek,.mw-band__p,.mw-pagehead__lead,.mw-empty,.mw-contact__p,.mw-ethics li p,.mw-principle__p,.mw-home-editbar__copy p,.mw-hub-head p,.mw-hub-lead__body p,.mw-hub-more__link em,.mw-edition-hero__dek,.mw-edition-dossier span,.mw-art__takeaways-main li,.mw-art__takeaways-side p,.mw-cta__p{font-size:var(--site-copy-size);line-height:var(--site-copy-leading)}.mw-mast__line{font-size:var(--site-copy-lg-size)}.mw-hero__dek{font-size:var(--site-hero-dek-size)}.mw-list__t,.mw-edition-briefing__body strong,.mw-hub-lead__body h2{font-size:var(--site-card-title-size)}.mw-pagehead__c,.mw-pagehead__lead,.mw-about p,.mw-about li,.mw-edition p,.mw-edition li,.mw-edition-hero__dek,.mw-edition-dossier span,.mw-edition-dossier p,.mw-dossiers p,.mw-dossiers-lead__d,.mw-dossiers-lead__note p,.mw-dossier__dek,.mw-dossier__lead,.mw-dossier__briefcopy p,.mw-dossier__brieflist li,.mw-legal p,.mw-legal li,.mw-search p,.mw-saved-empty p,.mw-contact p,.mw-press p,.mw-author p,.mw-hub-head p,.mw-hub-lead__body p,.mw-hub-more__link em,.mw-band__p,.mw-empty,.mw-cta__p{font-size:var(--site-copy-size)!important;line-height:var(--site-copy-leading)!important}.mw-hero__dek,.mw-feat5__hero-d,.mw-dossiers-lead__d,.mw-edition-hero__dek{font-size:var(--site-hero-dek-size)!important;line-height:var(--site-copy-leading)!important}.mw-list__t,.mw-card__title,.mw-dossier__t,.mw-dossiers-lead__mini-t,.mw-edition-briefing__body strong,.mw-hub-lead__body h2{font-size:var(--site-card-title-size)!important}.mw-article .mw-prose,.mw-article .mw-prose--dossier{font-size:var(--reader-body-size)!important;line-height:var(--reader-body-leading)!important}.mw-dossiers-lead__img,.mw-dossier__cover,.mw-dossier__mini-cover,.mw-art__cover{background-position:50%;background-size:cover}.mw-dossier__cover,.mw-dossiers-lead__hero,.mw-feat5__hero{aspect-ratio:16/10}.mw-app main p:not(.mw-kicker):not(.mw-card__meta):not(.mw-byline__meta):not(.mw-about__role),.mw-app main li:not(.mw-catrail__item),.mw-app main blockquote,.mw-app main figcaption,.mw-app main .mw-dropcap{font-size:var(--site-copy-size)!important;line-height:var(--site-copy-leading)!important}@media (max-width:720px){.mw-dossiers-lead{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.mw-dossiers-lead__hero,.mw-dossiers-lead__note{box-sizing:border-box;justify-self:center;width:100%;max-width:calc(100vw - 48px)}.mw-dossiers-lead__hero{aspect-ratio:4/3!important;min-height:0!important}.mw-dossiers-lead__body{box-sizing:border-box;max-width:100%;padding:22px}.mw-dossiers-lead__t{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(24px,7vw,32px)}.mw-mobnav__fs{box-sizing:border-box;padding-top:3px;padding-bottom:3px}}.mw-saved-tabs{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px;display:inline-flex}.mw-saved-tabs__b{border-radius:var(--radius-pill);min-height:34px;color:var(--text-muted);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-base),color var(--dur-base),border-color var(--dur-base);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.mw-saved-tabs__b span{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:22px;height:22px;color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.mw-saved-tabs__b:hover{color:var(--text-strong);border-color:var(--border-default)}.mw-saved-tabs__b.is-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-saved-tabs__b.is-on span{color:var(--text-on-accent);background:#ffffff38}.mw-history-list{gap:12px;margin-top:26px;display:grid}.mw-history-item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:grid}.mw-history-item:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.mw-history-item__k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:11px}.mw-history-item strong{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.mw-history-item span:last-child{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.mw-saved-dossiers .mw-dossier__card{min-height:180px}.mw-related-bottom--dossiers .mw-dossier__card{text-decoration:none}@media (max-width:720px){.mw-saved-tabs{border-radius:var(--radius-lg);box-sizing:border-box;width:100%}.mw-saved-tabs__b{flex:auto;justify-content:center}.mw-history-item{grid-template-columns:1fr}.mw-history-item strong{white-space:normal}}.mw-tonight{border:1px solid var(--border-subtle);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:18px 0 22px;padding:16px 18px;display:grid}.mw-tonight span,.mw-tonight em{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:11px;font-style:normal}.mw-tonight strong{font-family:var(--font-display);color:var(--text-strong);font-size:18px;display:block}.mw-tonight p{color:var(--text-muted);margin:0;font-size:14px}.mw-tonight a{color:var(--text-on-accent);background:var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mw-dossier-progress{z-index:80;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.mw-dossier-progress span{background:var(--color-accent);width:0;height:100%;box-shadow:0 0 18px color-mix(in srgb,var(--color-accent) 55%,transparent);display:block}.mw-dossier-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.mw-dossier-timeline li{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:16px;position:relative}.mw-dossier-timeline span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-size:11px}.mw-dossier-timeline p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.mw-dossier-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.mw-dossier-badges span{border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--text-strong);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;font-size:10px;display:inline-flex}.mw-dossiers-lead__body .mw-dossier-badges span{color:#fff;background:#ffffff1f;border-color:#ffffff47}.mw-mobile-toc{z-index:72;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-md);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:none;position:fixed;bottom:76px;right:16px}.mw-mobile-toc span{border-radius:var(--radius-pill);background:var(--color-accent);min-width:22px;height:22px;color:var(--text-on-accent);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.mw-hub-digest{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mw-hub-digest div{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:14px}.mw-hub-digest span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;display:block}.mw-hub-digest strong{font-family:var(--font-display);color:var(--text-strong);margin-top:5px;font-size:18px;display:block}.mw-hub-latest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.mw-hub-latest>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:11px}.mw-hub-latest a{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);max-width:260px;color:var(--text-muted);font-family:var(--font-display);padding:7px 11px;font-size:12px;text-decoration:none;overflow:hidden}.mw-hub-latest a:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:720px){.mw-tonight,.mw-dossier-timeline{grid-template-columns:1fr}.mw-mobile-toc{display:inline-flex}.mw-hub-digest{grid-template-columns:1fr}.mw-hub-latest a{max-width:100%}}.mw-question-day{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);border-left:3px solid var(--color-accent);margin:24px 0 0;padding:18px}.mw-question-day span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-size:11px}.mw-question-day strong{font-family:var(--font-display);color:var(--text-strong);margin-top:8px;font-size:20px;line-height:1.25;display:block}html,.mw-app{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:var(--reader-body-size);line-height:var(--reader-body-leading);font-family:var(--font-display)}.mw-prose,.mw-prose p,.mw-prose li{font-size:var(--reader-body-size)!important;line-height:var(--reader-body-leading)!important}.mw-app{background:var(--surface-page);color:var(--text-body);font-family:var(--font-serif)}.mw-app[data-accent=red],.mw-app[data-accent=blue],.mw-app[data-accent=beige]{--surface-page:var(--paper)}.mw-app[data-accent=red]{--surface-sunken:var(--cream);--surface-card:#fff;--color-accent-weak:var(--red-50)}.mw-app[data-accent=blue]{--surface-sunken:var(--navy-50);--surface-card:#fff;--color-accent-weak:var(--navy-50)}.mw-app[data-accent=beige]{--surface-sunken:var(--cream);--surface-card:#fbfaf6;--color-accent-weak:var(--cream)}.mw-hero__veil{background:linear-gradient(90deg,#00122cd1 0%,#00122ca3 38%,#00122c3d 72%,#00122c57 100%),linear-gradient(#00122c0a 0%,#00122c61 48%,#00122ce0 100%)}.mw-hero__title{text-shadow:0 2px 18px #00122c9e;color:#fff!important}.mw-hero__dek{text-shadow:0 1px 10px #00122c8c;color:#ffffffed!important}.mw-hero__meta{text-shadow:0 1px 8px #00122c94;color:#ffffffbd!important}.mw-hero__meta b,.mw-hero__meta strong{color:#ffffffe0}.mw-hero__nav{color:#fff;background:#00122c94;border-color:#ffffff47;border-radius:50%}.mw-hero__nav:hover{background:#00122cc7}.mw-mast{border-bottom-color:var(--text-strong)}.mw-mast__lbl{color:var(--text-muted)}.mw-mast__line{color:var(--text-strong);opacity:1}.mw-dossier-filters,.mw-saved-tabs{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px;display:inline-flex}.mw-dossier-filters__b,.mw-saved-tabs__b,.mw-catrail__c,.mw-mobnav__cats a{border-radius:var(--radius-pill)}.mw-dossier-filters__b.is-on,.mw-saved-tabs__b.is-on,.mw-lang button.is-on,.mw-catrail__c.is-active{background:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-dossier__card,.mw-dossiers-lead__hero,.mw-dossiers-lead__mini,.mw-related-bottom,.mw-related-bottom__card,.mw-saved-empty,.mw-history-item,.mw-dossier-timeline li,.mw-question-day,.mw-hub-digest div{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-body)}.mw-resume{border:0;border-top:2px solid var(--text-strong);box-shadow:none;color:var(--text-body);background:0 0;border-radius:0;margin:26px 0 22px;padding:14px 0;position:relative}.mw-resume__lbl{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em}.mw-resume__title{color:var(--text-strong);font-family:var(--font-display)}.mw-resume__recent a{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-muted);border-radius:var(--radius-pill)}.mw-resume__recent a:hover{color:var(--color-accent);border-color:var(--color-accent)}.mw-tonight{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:none;border-left:0;margin:18px 0 24px;padding:18px 20px}.mw-tonight span,.mw-tonight em{color:var(--color-accent);font-family:var(--font-mono)}.mw-tonight strong{color:var(--text-strong);font-family:var(--font-display)}.mw-tonight p{color:var(--text-muted)}.mw-tonight a{background:var(--color-accent);color:var(--text-on-accent);border-radius:var(--radius-pill);border:1px solid var(--color-accent);min-width:0;padding:9px 16px;text-decoration:none}.mw-tonight a:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-save-sm.is-on,.mw-react__b.is-on{background:var(--color-accent-weak);border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:720px){.mw-resume{padding-right:28px}.mw-resume__x{right:0}.mw-tonight{grid-template-columns:1fr}}.mw-pwa-banner{background:color-mix(in srgb,var(--surface-card) 94%,var(--color-accent) 6%);color:var(--text-strong);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);box-shadow:none;min-height:38px}.mw-pwa-banner--push{background:color-mix(in srgb,var(--surface-card) 91%,var(--color-accent) 9%)}.mw-pwa-banner--install,.mw-pwa-banner--update,.mw-pwa-banner--offline{background:var(--surface-ink);color:var(--text-on-dark)}.mw-pwa-banner--ios{background:color-mix(in srgb,var(--surface-card) 92%,var(--color-accent) 8%);color:var(--text-strong)}.mw-pwa-banner__btn{background:var(--color-accent);color:var(--text-on-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md)}.mw-pwa-banner__btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);opacity:1}.mw-pwa-banner__x{color:var(--text-muted)}.mw-pwa-banner--install .mw-pwa-banner__x,.mw-pwa-banner--update .mw-pwa-banner__x,.mw-pwa-banner--offline .mw-pwa-banner__x{color:var(--text-on-dark)}.mw-ai-badge{z-index:2;background:var(--color-accent);color:var(--text-on-accent);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm,4px);pointer-events:none;white-space:nowrap;padding:4px 8px;font-size:10px;font-variant-caps:small-caps;line-height:1;display:inline-block;position:absolute;top:12px;right:12px}.mm-ac--compact .mw-ai-badge{display:none}.mw-ai-disclosure{border-top:1px solid var(--border-subtle,#e2e2e2);text-align:center;max-width:720px;color:var(--text-muted,#6b7280);margin:32px auto 0;padding-top:16px;font-size:13px}.mw-ethics-ai{background:var(--surface-sunken);border-left:4px solid var(--color-accent);border-radius:var(--radius-md,8px);max-width:760px;margin:40px 0 0;padding:28px 28px 30px}.mw-ethics-ai__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--color-accent);margin:0 0 10px;font-size:15px;font-weight:700}.mw-ethics-ai__h--alt{text-transform:none;color:var(--text-muted,#6b7280);letter-spacing:normal;font-weight:400}.mw-ethics-ai__intro{font-family:var(--font-serif);color:var(--text-body);margin:0 0 14px;font-size:16px;line-height:1.55}.mw-ethics-ai__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mw-ethics-ai__list li{font-family:var(--font-serif);color:var(--text-body);border-left:2px solid var(--color-accent);padding-left:16px;font-size:15.5px;line-height:1.5}.mw-about__cta--methodology{background:var(--surface-ink)}.mw-corrections{margin:36px 0 48px}.mw-corrections__empty{color:var(--text-muted);font-family:var(--font-serif);padding:20px 0}.mw-corrections__list{flex-direction:column;gap:22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mw-correction{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:22px 24px}.mw-correction__meta{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.mw-correction__date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:11px}.mw-correction__link{color:var(--color-accent);font-size:14px;font-weight:700;text-decoration:none}.mw-correction__link:hover{text-decoration:underline}.mw-correction__diff{flex-direction:column;gap:10px;margin:10px 0;display:flex}.mw-correction__before,.mw-correction__after{border-radius:var(--radius-md);font-family:var(--font-serif);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.mw-correction__after{background:var(--color-success-weak,color-mix(in srgb,var(--surface-card) 92%,#1c7a4d 8%))}.mw-correction__label{font-family:var(--font-mono);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}.mw-correction__after .mw-correction__label{color:var(--color-success,#1c7a4d)}.mw-correction__text{quotes:none;color:var(--text-body);font-style:normal}.mw-correction__reason{font-family:var(--font-serif);color:var(--text-body);margin:6px 0 0;font-size:14px}.mw-correction__reason strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);font-size:11px}.mw-sources{border-top:1px solid var(--border-default);margin:32px 0;padding-top:24px}.mw-sources__h{font-family:var(--font-display);color:var(--text-strong);margin:0 0 12px;font-size:18px}.mw-sources__list{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.mw-sources__item a{color:var(--color-accent);text-underline-offset:2px;font-family:var(--font-serif);font-size:15px;text-decoration:underline}.mw-sources__item a:hover{color:var(--color-accent-hover)}.mw-starthere{max-width:1120px;margin:18px auto 0;padding:20px 28px 4px;display:block}.mw-starthere__head{max-width:64ch}.mw-starthere__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;font-size:11px;display:block}.mw-starthere__h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 6px;font-size:24px;font-weight:700}.mw-starthere__p{font-family:var(--font-serif);color:var(--text-muted);max-width:60ch;margin:0 0 14px;font-size:15px}.mw-starthere__list{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mw-starthere__item{margin:0;display:flex}.mw-starthere__link{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-strong);background:var(--surface-card);box-sizing:border-box;flex:auto;align-items:baseline;gap:10px;width:100%;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.mw-starthere__link:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--surface-card) 92%,var(--color-accent) 8%)}.mw-starthere__no{font-family:var(--font-mono);color:var(--color-accent);flex:none;font-size:12px;font-weight:700}.mw-starthere__t{--mw-sh-lines:3;--mw-sh-lh:1.3;font-family:var(--font-display);font-size:14px;line-height:var(--mw-sh-lh);min-height:calc(var(--mw-sh-lines) * var(--mw-sh-lh) * 1em);-webkit-line-clamp:var(--mw-sh-lines);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:820px){.mw-starthere__list{grid-template-columns:1fr}.mw-starthere__t{-webkit-line-clamp:unset;height:auto;display:block;overflow:visible}}.mw-nlinline{clear:both;background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);height:auto;margin:28px 0 32px;padding:20px 22px;position:relative}.mw-nlinline__form{flex-direction:column;gap:10px;margin:0;display:flex}.mw-nlinline__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-nlinline__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mw-nlinline__row .mw-band__input{flex:260px;width:auto;min-width:0;max-width:100%}.mw-nlinline__err{color:var(--color-danger);font-size:13px;font-family:var(--font-serif);margin:8px 0 0}.mw-nlinline[data-state=done]{padding:20px 22px}.mw-nlinline__okh{font-family:var(--font-display);color:var(--color-accent-hover);margin:0 0 4px;font-size:18px;font-weight:700}.mw-nlinline__okp{font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:14px}@media (max-width:600px){.mw-nlinline{margin:24px 0 28px;padding:16px}.mw-nlinline__row{flex-direction:column;align-items:stretch}.mw-nlinline__row .mw-band__input{flex:none;width:100%}}.mw-nl-home{margin:48px auto 60px}.mw-nl-home__card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);padding:32px}.mw-nl-home__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:11px;display:block}.mw-nl-home__h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.25}.mw-nl-home__p{font-family:var(--font-serif);color:var(--text-muted);max-width:60ch;margin:0 0 20px;font-size:16px;line-height:1.55}@media (max-width:600px){.mw-nl-home__card{border-radius:var(--radius-sm);padding:24px}.mw-nl-home__h{font-size:20px}.mw-nl-home__p{font-size:15px}}.mw-nl-article{border-top:2px solid var(--color-accent);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface-card);max-width:720px;margin:32px auto 0;padding:26px 24px}.mw-nl-article__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;font-size:11px;display:block}.mw-nl-article__h{font-family:var(--font-display);color:var(--text-strong);margin:0 0 6px;font-size:20px;font-weight:700}.mw-nl-article__p{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 14px;font-size:14px}.mw-nlpage{max-width:720px;margin:0 auto;padding:60px 28px 90px}.mw-nlpage__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);text-align:center;margin-bottom:10px;font-size:11px;display:block}.mw-nlpage__h{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);text-align:center;margin:0 0 14px;font-size:clamp(30px,4vw,44px);font-weight:700}.mw-nlpage__pitch{font-family:var(--font-serif);color:var(--text-muted);text-align:center;margin:0 0 32px;font-size:18px;line-height:1.6}.mw-nlpage__benefits{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.mw-nlpage__benefit{border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:center;padding:18px}.mw-nlpage__benefit strong{font-family:var(--font-display);color:var(--text-strong);margin-bottom:6px;font-size:15px;display:block}.mw-nlpage__benefit span{font-family:var(--font-serif);color:var(--text-muted);font-size:13px}.mw-nlpage__cadence{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:color-mix(in srgb,var(--surface-card) 90%,var(--color-accent) 10%);border-radius:var(--radius-pill);width:auto;margin:0 auto 28px;padding:10px 18px;font-size:12px;display:inline-block}.mw-nlpage__cadence-wrap{text-align:center;margin-bottom:28px}.mw-nlpage__form{justify-content:center;display:flex}.mw-nlpage__reassure{text-align:center;font-family:var(--font-serif);color:var(--text-muted);margin-top:16px;font-size:13px}@media (max-width:720px){.mw-nlpage__benefits{grid-template-columns:1fr}}.mw-catrail__c[title]{scroll-snap-align:start}.mw-breadcrumb__cur{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:60vw;display:inline-block;overflow:hidden}@media (max-width:640px){.mw-breadcrumb__cur{max-width:46vw}}.mw-art__title,.mw-pagehead__t,.mw-hero__title,.mw-hub-head h1{-webkit-line-clamp:unset;text-overflow:clip;white-space:normal;display:block;overflow:visible}.mw-nav__hubs{position:relative}.mw-nav__l--hubs{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.mw-nav__l--hubs svg{transition:transform .15s}.mw-nav__l--hubs.is-open svg{transform:rotate(180deg)}.mw-nav__hubsmenu{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 12px 40px #0000002e);z-index:100;grid-template-columns:repeat(2,minmax(160px,1fr));gap:2px;min-width:340px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.mw-nav__hubsitem{border-radius:var(--radius-md,8px);color:var(--text-strong);flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;display:flex}.mw-nav__hubsitem:hover,.mw-nav__hubsitem.is-active{background:var(--surface-sunken,#0000000a)}.mw-nav__hubsitem-t{font-family:var(--font-display);font-size:14px;font-weight:700}.mw-nav__hubsitem-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10.5px}.mw-mobnav__hubsh{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:14px 0 4px;font-size:11px}.mw-head{z-index:100}.mw-mobnav{z-index:99}.mw-newtoast{z-index:90}.mw-totop{z-index:70}.mw-pwa-banner{z-index:38}.mw-mobile-toc{z-index:71}:root{--mm-gutter:16px;--mm-container-max:1120px;--mm-prose-max:720px}@media (min-width:720px){:root{--mm-gutter:20px}}@media (min-width:1024px){:root{--mm-gutter:28px}}@media (min-width:1440px){:root{--mm-gutter:32px}}.mm-container{box-sizing:border-box;width:100%;max-width:calc(var(--mm-container-max) + 2 * var(--mm-gutter));padding-inline:var(--mm-gutter);margin-inline:auto}.mm-container--prose{max-width:calc(var(--mm-prose-max) + 2 * var(--mm-gutter))}.mm-container--wide{max-width:calc(1320px + 2 * var(--mm-gutter))}.mm-fullbleed{width:100%}.mw-dossier__brief,.mw-dossier__briefcopy,.mw-dossier__brieflist{box-sizing:border-box;padding:var(--mm-gutter)!important;width:100%!important;max-width:var(--mm-container-max)!important;margin-inline:auto!important}.mw-dossier__brieflist{padding:0!important}.mw-art__brief,.mw-art__takeaways,.mw-art__paywall,.mw-art__takeaways-main{box-sizing:border-box;padding:var(--mm-gutter)!important;width:100%!important;max-width:var(--mm-container-max)!important;margin-inline:auto!important}.mw-art__takeaways-main{padding-block:0!important}.mw-about__cta,.mw-about__panel,.mw-edition__lead{box-sizing:border-box;padding:var(--mm-gutter)!important;width:100%!important;max-width:var(--mm-container-max)!important;margin-inline:auto!important}.mw-home-editbar,.mw-home-hubs{box-sizing:border-box;width:100%!important;max-width:var(--mm-container-max)!important;padding-inline:var(--mm-gutter)!important;margin-left:auto!important;margin-right:auto!important}.mw-related-bottom__grid{box-sizing:border-box;padding-inline:var(--mm-gutter)!important;gap:var(--mm-gutter)!important}.mw-art__grid{box-sizing:border-box;padding-inline:var(--mm-gutter)!important;max-width:var(--mm-container-max)!important}.mm-btn--block{margin-inline:0!important}.mw-comments{box-sizing:border-box;padding-inline:var(--mm-gutter)!important;max-width:calc(var(--mm-prose-max) + 2 * var(--mm-gutter))!important}.mw-inlinenl{box-sizing:border-box;padding-inline:var(--mm-gutter)!important;margin-inline:0!important}.mw-newtoast{inset-inline:var(--mm-gutter);max-width:520px;margin-inline:auto;inset:auto auto 22px;transform:none}@media (max-width:540px){.mw-newtoast{max-width:520px;margin-inline:auto;top:auto!important;bottom:22px!important;inset-inline:var(--mm-gutter)!important;left:auto!important;right:auto!important;transform:none!important}}.mw-catrail{padding-left:var(--mm-gutter)!important}@media (max-width:760px){.mw-catrail{padding-left:0!important;padding-right:0!important}}@media (min-width:761px){.mw-catrail{padding-left:var(--mm-gutter)!important}}.mw-dossiers-lead__hero{aspect-ratio:16/10;width:100%;min-width:0;min-height:0}@media (min-width:1200px){.mw-dossiers-lead__hero{min-height:480px}}@media (max-width:1120px){.mw-dossiers-lead{grid-template-columns:1fr}.mw-dossiers-lead__rail{gap:var(--mm-gutter);grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px){.mw-dossiers-lead__rail{grid-template-columns:1fr}}.mw-dossiers__grid{padding-inline:var(--mm-gutter);box-sizing:border-box}@media (max-width:720px){.mw-inlinenl__form input[type=email],.mw-inlinenl__form button,form.mm-newsletter-form input,form.mm-newsletter-form button,.mw-nlinline__row .mw-band__input,.mw-band__input{width:100%;max-width:none}}.mw-art__brief,.mw-art__takeaways,.mw-art__takeaways-main,.mw-art__paywall,.mw-ai-disclosure,.mw-nl-article{margin-left:16px!important;margin-right:16px!important}@media (min-width:720px){.mw-art__brief,.mw-art__takeaways,.mw-art__takeaways-main,.mw-art__paywall,.mw-ai-disclosure,.mw-nl-article{margin-left:20px!important;margin-right:20px!important}}@media (min-width:1024px){.mw-art__brief,.mw-art__takeaways,.mw-art__takeaways-main,.mw-art__paywall,.mw-ai-disclosure,.mw-nl-article{margin-left:28px!important;margin-right:28px!important}}@media (min-width:1440px){.mw-art__brief,.mw-art__takeaways,.mw-art__takeaways-main,.mw-art__paywall,.mw-ai-disclosure,.mw-nl-article{margin-left:32px!important;margin-right:32px!important}}@media (max-width:980px){.mw-reading-tools{border-radius:var(--radius-lg);margin-inline:16px}}.mw-ai-disclosure{padding-top:20px!important;padding-bottom:20px!important}.mw-totop,.mw-mobile-toc{right:15px!important}.mw-nav__opts{font-family:var(--font-display);font-size:15px;font-weight:500;position:relative}.mw-nav__opts button.mw-nav__l--opts{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.mw-nav__opts .mw-nav__optsmenu{background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:200;flex-direction:column;gap:10px;min-width:260px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00122c2e}.mw-nav__optsmenu-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.mw-nav__optsmenu-row-h{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:12px;font-weight:600}.mw-nav__optsmenu hr{border:0;border-top:1px solid var(--border-subtle);margin:4px 0}@media (min-width:981px){.mw-head__act>.mw-fs-group,.mw-head__act>.mw-lang,.mw-head__act>.mw-icon--dark,.mw-head__act>.mw-accent,.mw-head__act>.mw-icon[aria-label*=favoris i],.mw-head__act>.mw-icon[aria-label*=saved i],.mw-head__act>.mw-icon[aria-label*=Saved i]{display:none!important}}.mw-contact__oath{border-left:3px solid var(--brand-red,#d30d33);background:#c8102e0a;border-radius:0 12px 12px 0;margin:20px 16px 24px;padding:22px 24px}.mw-contact__oath-l{font-family:var(--font-display);margin:0 0 12px;font-size:20px;font-style:italic;font-weight:500;line-height:1.35}.mw-contact__oath p{margin:8px 0;font-size:15px;line-height:1.6}@media (min-width:720px){.mw-contact__oath{margin:24px 20px 28px;padding:24px 28px}.mw-contact__oath-l{font-size:22px}}@media (min-width:1024px){.mw-contact__oath{margin:28px 28px 32px;padding:28px 32px}.mw-contact__oath-l{font-size:24px}.mw-contact__oath p{font-size:16px}}.mw-nav__hubs{font-family:var(--font-display);font-size:15px;font-weight:500;text-decoration:none;position:relative}.mw-nav__hubs button.mw-nav__l--hubs{font-family:var(--font-display);font-size:15px;font-weight:500;text-decoration:none}.mw-head__act>button.mw-icon[aria-label*=Rechercher i],.mw-head__act>button.mw-icon[title*=Ctrl i]{border-radius:10px;width:34px;height:34px}.mw-head__act>button.mw-icon[aria-label*=Rechercher i] svg,.mw-head__act>button.mw-icon[title*=Ctrl i] svg{width:22px;height:22px}.mw-icon.mw-icon--search{border-radius:10px;width:34px!important;height:34px!important}.mw-starthere__list{margin:24px 0!important}@media (min-width:720px){.mw-starthere__list{margin:28px 0!important}}@media (min-width:1024px){.mw-starthere__list{margin:32px 0!important}}.mw-nav__opts button.mw-nav__l--opts{padding:10px 6px!important}.mw-icon{width:40px!important;height:40px!important}.mw-icon svg{width:21px;height:21px}.mw-icon.mw-icon--search{width:42px!important;height:42px!important}.mw-icon.mw-icon--search svg{width:24px!important;height:24px!important}@media (max-width:720px){.mw-nav__opts .mw-nav__optsmenu{width:calc(100vw - 24px);min-width:0;max-width:320px;left:auto;right:8px}.mw-art__briefstats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.mw-art__briefstat{min-width:0;overflow:hidden;padding:8px 6px!important}.mw-art__briefstat span{letter-spacing:.04em!important;font-size:8.5px!important}.mw-art__briefstat strong{word-break:break-word;font-size:12px!important}.mw-art__brieflinks{gap:8px!important}.mw-art__brieflink{max-width:100%;padding:0 12px!important;font-size:12.5px!important}.mw-art__brief,.mw-art__takeaways,.mw-art__takeaways-main,.mw-art__paywall,.mw-ai-disclosure,.mw-nl-article{box-sizing:border-box!important;width:auto!important;max-width:calc(100vw - 32px)!important}html,body,.mw-app,.mw-main{overflow-x:clip}}.mw-mast.mw-mast--v2{background:var(--surface-card,#fff);border-top:3px solid var(--color-accent,#d30d33);border-bottom:1px solid var(--border-default,#0000001a);border-radius:4px;margin:40px 16px 30px;padding:22px 24px;transition:box-shadow .18s;display:block;box-shadow:0 2px 8px #001c410a}.mw-mast.mw-mast--v2:hover{box-shadow:0 6px 18px #001c4114}.mw-mast__head{border-bottom:1px dashed var(--border-subtle,#00000014);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:10px;display:flex}.mw-mast--v2 .mw-mast__lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#d30d33);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.mw-mast__dots{align-items:center;gap:6px;display:inline-flex}.mw-mast__dot{cursor:pointer;background:#001c4126;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}.mw-mast__dot.is-active{background:var(--color-accent,#d30d33);transform:scale(1.2)}.mw-mast__body{color:inherit;gap:10px;text-decoration:none;animation:.55s ease-out mwMastFade;display:grid}.mw-mast__kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted,#64748b);font-size:10.5px;font-weight:700}.mw-mast__title{font-family:var(--font-display,Georgia, serif);color:var(--text-strong,#0d1a2e);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700;line-height:1.18}.mw-mast__dek{font-family:var(--font-serif,Georgia, serif);color:var(--text-body,#334155);margin:0;font-size:16.5px;line-height:1.55}.mw-mast__cta{font-family:var(--font-display);color:var(--color-accent,#d30d33);align-items:center;gap:4px;padding-top:6px;font-size:13.5px;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.mw-mast--v2:hover .mw-mast__cta,.mw-mast__body:hover .mw-mast__cta{color:var(--color-accent-hover,#a80d24);gap:8px}.mw-mast--v2:hover .mw-mast__title,.mw-mast__body:hover .mw-mast__title{color:var(--color-accent,#d30d33)}@media (min-width:720px){.mw-mast.mw-mast--v2{margin:44px 20px 34px;padding:26px 32px}.mw-mast__title{font-size:30px}.mw-mast__dek{font-size:17.5px}}@media (min-width:1024px){.mw-mast.mw-mast--v2{margin:48px 28px 36px;padding:30px 40px}.mw-mast__title{font-size:34px}.mw-mast__dek{font-size:18px}}@media (max-width:720px){.mw-mast.mw-mast--v2{margin:24px 12px 22px;padding:18px}.mw-mast__title{font-size:21px;line-height:1.22}.mw-mast__dek{font-size:15px}.mw-mast__head{margin-bottom:12px;padding-bottom:8px}}.cb-banner{border-top:2px solid var(--color-accent)!important;background:var(--surface-card)!important;padding:18px 20px!important;box-shadow:0 -6px 24px #001c411f!important}.cb-title{font-family:var(--font-display)!important;color:var(--color-ink)!important;letter-spacing:-.005em!important;font-size:15px!important;font-weight:700!important}.cb-desc{font-family:var(--font-serif)!important;color:var(--text-muted)!important;font-size:13.5px!important;line-height:1.5!important}.cb-privacy-link{text-underline-offset:3px;margin-top:2px;text-decoration:underline;display:inline-block;color:var(--color-accent)!important;font-family:var(--font-display)!important;font-size:12.5px!important;font-weight:600!important}.cb-privacy-link:hover{color:var(--color-accent-hover)!important}.cb-btn{letter-spacing:.005em;min-height:40px;transition:background .15s,transform .1s;font-family:var(--font-display)!important;border-radius:8px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important}.cb-btn:active{transform:translateY(1px)}.cb-btn--primary{background:var(--color-accent)!important;color:#fff!important;border-color:var(--color-accent)!important}.cb-btn--primary:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;filter:none!important}.cb-btn--outline{color:var(--color-ink)!important;border:1px solid var(--color-ink)!important;background:0 0!important}.cb-btn--outline:hover{background:var(--color-ink)!important;color:#fff!important}.cb-btn--secondary{color:var(--text-muted)!important;border:1px solid var(--border-default)!important;background:0 0!important}.cb-btn--secondary:hover{background:var(--surface-sunken)!important;color:var(--color-ink)!important}.cb-modal{border-top:3px solid var(--color-accent)!important;border-radius:4px!important;max-width:560px!important}.cb-modal-title{letter-spacing:-.01em;font-family:var(--font-display)!important;color:var(--color-ink)!important;font-size:18px!important;font-weight:700!important}.cb-modal-close{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex;color:var(--text-muted)!important;padding:0!important;font-size:26px!important}.cb-modal-close:hover{background:var(--surface-sunken);color:var(--color-ink)!important}.cb-cat{background:var(--grey-50);border-color:var(--border-subtle)!important;border-radius:8px!important;padding:14px 16px!important}.cb-cat-name{font-family:var(--font-display)!important;color:var(--color-ink)!important;font-size:14px!important;font-weight:700!important}.cb-cat-desc{font-family:var(--font-serif)!important;color:var(--text-muted)!important;margin-top:4px!important;font-size:13px!important;line-height:1.55!important}.cb-always-on{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--color-accent) 8%, transparent)!important;color:var(--color-accent)!important;font-family:var(--font-mono)!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important}@media (max-width:720px){.cb-banner{padding:14px 14px calc(14px + env(safe-area-inset-bottom,0))!important}.cb-inner{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.cb-text{font-size:13px!important}.cb-actions{width:100%;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.cb-btn--primary{order:-1;grid-column:1/-1}.cb-btn{min-height:44px;padding:12px 10px!important;font-size:13px!important}.cb-modal{align-self:flex-end;margin-top:auto;border-radius:12px 12px 0 0!important;max-height:92vh!important;animation:.28s cb-modal-slide!important}.cb-modal-overlay{align-items:flex-end!important;padding:0!important}.cb-modal-header{padding:18px 18px 12px!important}.cb-modal-body{padding:16px 18px!important}.cb-modal-footer{flex-direction:column-reverse;gap:8px;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0))!important}.cb-modal-footer .cb-btn{width:100%}}@keyframes cb-modal-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mm-btn--sm{--_h:36px!important}@media (max-width:1024px){.mw-mobnav__theme{padding:14px 12px 12px!important}.mw-mobnav__fsrow{align-items:center;gap:.5rem;display:flex}}@media (max-width:420px){.mw-lang button{min-width:40px!important;min-height:28px!important;padding:6px 8px!important}}.mw-logo img[src*=logo-color]{display:block}.mw-logo img[src*=logo-white]{display:none}.mw-fs-group__btn:hover{background:var(--surface-2);color:var(--color-ink)}.mw-nav__opts .mw-nav__optsmenu{background:var(--surface-card,#fff);color:var(--text-strong,#001c41);border:1px solid var(--border-default,#0000001a)}@media (max-width:720px){.mw-byline{overflow:hidden;box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;margin-inline:16px!important;padding:14px!important}.mw-byline__act{max-width:100%;flex-wrap:wrap!important;gap:8px 6px!important}.mw-byline__act .mw-share__net,.mw-byline__act .mw-qr-btn,.mw-byline__act .mw-tts__btn{min-width:36px;height:36px;padding:0 8px}.mw-share--left .mw-share__pop,.mw-share--right .mw-share__pop{flex-wrap:wrap;max-width:calc(100vw - 32px);top:calc(100% + 6px)!important;left:auto!important;right:0!important;transform:none!important}.mw-reading-tools{box-sizing:border-box!important;gap:6px!important;max-width:calc(100vw - 32px)!important;margin-inline:16px!important;padding:10px!important}.mw-reading-tools button{padding:7px 9px!important;font-size:11.5px!important}.mw-reading-tools__label{padding:0 4px!important;font-size:10px!important}.mw-art__brief{margin-inline:16px!important;padding:14px!important}.mw-art__brieflinks{max-width:100%;flex-wrap:wrap!important;gap:6px!important}.mw-art__brieflink{box-sizing:border-box;max-width:100%;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.mw-app .mw-byline,.mw-app .mw-reading-tools,.mw-app .mw-art__brief,.mw-app .mw-art__takeaways,.mw-app .mw-art__takeaways-main,.mw-app .mw-art__paywall,.mw-app .mw-ai-disclosure,.mw-app .mw-nl-article{box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:720px){.mw-related-bottom{box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding-left:14px!important;padding-right:14px!important}}@media (max-width:1024px){.mw-mobnav__fsrow{padding:.75rem 0!important}.mm-btn--sm{height:36px!important;line-height:2!important}}:root{--border-subtle:#001c4126}@media (min-width:721px){.mw-article .mw-react,.mw-article .mw-art__head,.mw-article .mw-art__brief,.mw-article .mw-art__takeaways,.mw-article .mw-art__cta,.mw-article .mw-art__inlinecta,.mw-article .mw-inlinenl,.mw-article .mw-related-bottom,.mw-article .mw-nl-article,.mw-article .mw-comments,.mw-article .mw-ai-disclosure,.mw-article .mw-metabar,.mw-related-bottom__grid{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-body);--mm-safe-inline:calc(100vw - 48px);margin:30px auto;box-sizing:border-box!important;width:auto!important;max-width:min(1060px, var(--mm-safe-inline))!important;padding:var(--mm-gutter)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:720px){.mw-article .mw-react,.mw-article .mw-art__head,.mw-article .mw-art__brief,.mw-article .mw-art__takeaways,.mw-article .mw-art__cta,.mw-article .mw-art__inlinecta,.mw-article .mw-inlinenl,.mw-article .mw-related-bottom,.mw-article .mw-nl-article,.mw-article .mw-comments,.mw-article .mw-ai-disclosure,.mw-article .mw-metabar,.mw-related-bottom__grid{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-body);margin:30px auto;box-sizing:border-box!important;width:auto!important;max-width:calc(100vw - 32px)!important;padding:var(--mm-gutter)!important;margin-left:auto!important;margin-right:auto!important}}.mw-related-bottom__grid{box-sizing:border-box;gap:var(--mm-gutter)!important}.mw-aside__h .mw-aside__rail{margin-top:16px}.mw-dossier__mini:hover{color:#f5f5f5;background:#ffffff1a}.mw-article{padding-top:0}@media (min-width:981px){.mw-art__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;max-width:1120px;margin:30px auto 20px;padding:0 28px;display:grid}}.cb-banner,.cb-modal,.cb-btn--primary{background:var(--color-accent)!important}.cb-privacy-link,.cb-always-on,.cb-banner a{color:var(--color-accent)!important}.cb-btn--primary{color:var(--text-on-accent,#fff)!important;border-color:var(--color-accent)!important}.mw-app[data-accent=beige] .cb-btn--primary{color:var(--text-on-accent)!important}.mw-nl-home__kicker,.mw-nl-article__kicker{color:var(--color-accent)!important}.mw-correction__label{color:var(--color-accent)!important;background:0 0!important}.mw-contact__oath{border-left-color:var(--color-accent)!important}.mw-contact__oath strong,.mw-contact__oath:before{color:var(--color-accent)!important}.mw-contact__submit,.mw-contact form button[type=submit]{background:var(--color-accent)!important;color:var(--text-on-accent,#fff)!important;border-color:var(--color-accent)!important}.mw-app[data-accent=beige] .mw-contact__submit,.mw-app[data-accent=beige] .mw-contact form button[type=submit]{color:var(--text-on-accent)!important}.mw-catrail__c.is-active,.mw-catrail__scroll a.is-active{background:var(--color-accent)!important;color:var(--text-on-accent,#fff)!important;border-color:var(--color-accent)!important}[style*=\#d62828],[style*=\#D62828]{color:var(--color-accent)!important}.mw-related-bottom__card a,.mw-related-bottom__card,.mw-fil__item a,.mw-fil__item{text-decoration:none!important}.mw-related-bottom__card a:hover .mw-related-bottom__card-title,.mw-fil__item a:hover .mw-fil__item-title{text-decoration:underline}@supports not (animation-timeline:view()){.mw-prose .mw-source-secondary,.mw-prose [data-source=secondary]{opacity:1!important}}.mw-app[data-accent=beige]{--text-on-accent:#fff!important}.mw-app[data-accent=beige] .mw-comments__send,.mw-app[data-accent=beige] .mw-foot__nlbtn,.mw-app[data-accent=beige] .mw-foot__follow-link,.mw-app[data-accent=beige] .mw-foot__follow-link:hover,.mw-app[data-accent=beige] .mw-inlinenl__cta,.mw-app[data-accent=beige] .mw-totop,.mw-app[data-accent=beige] .mw-pag__b:hover,.mw-app[data-accent=beige] .mw-pag__b.is-on,.mw-app[data-accent=beige] .mw-datefilt__b.is-on,.mw-app[data-accent=beige] .mw-share__net:hover,.mw-app[data-accent=beige] .mw-metabar__social a:hover,.mw-app[data-accent=beige] .mw-comment__editor-acts button.is-primary,.mw-app[data-accent=beige] .mw-head__cta button,.mw-app[data-accent=beige] .mw-lang button.is-on,.mw-app[data-accent=beige] .mw-prevnext__a,.mw-app[data-accent=beige] .mw-prevnext__lbl,.mw-app[data-accent=beige] .mw-prevnext__t,.mw-app[data-accent=beige] .mw-toc__count,.mw-app[data-accent=beige] .mw-newtoast__btn,.mw-app[data-accent=beige] .mw-dossier-filters__b.is-on,.mw-app[data-accent=beige] .mw-edition-hero__btn--primary,.mw-app[data-accent=beige] .mw-edition__cta--primary,.mw-app[data-accent=beige] .mw-about__ctabtn--primary,.mw-app[data-accent=beige] .mm-btn--primary{color:var(--text-on-accent)!important}.cb-banner{border-top:2px solid var(--color-accent)!important}.cb-privacy-link{color:var(--color-accent)!important}.cb-privacy-link:hover{filter:brightness(.85);color:var(--color-accent)!important}.cb-btn--primary{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important}.cb-btn--primary:hover{filter:brightness(.9);background:var(--color-accent)!important;color:var(--text-on-accent)!important}.cb-modal{border-top:3px solid var(--color-accent)!important}.cb-always-on{background:color-mix(in srgb,var(--color-accent) 8%,transparent)!important;color:var(--color-accent)!important}.cb-toggle input:checked~.cb-toggle-track{background:var(--color-accent)!important}.mw-app[data-accent=beige] .cb-btn--primary,.mw-app[data-accent=beige] .cb-btn--primary:hover{color:var(--text-on-accent)!important}.mw-nl-home__kicker,.mw-nl-article__kicker,.mw-nlpage__kicker{color:var(--color-accent)!important}.mw-nlinline__err{color:var(--color-danger)}.mw-nl-article{border-top-color:var(--color-accent)!important}.mw-nlinline .mm-btn--primary:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.mw-app[data-accent=beige] .mw-nlinline .mm-btn--primary{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.mw-catrail__c.is-active,.mw-catrail__c[aria-current=true],.mw-catrail__c.is-on{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--text-on-accent)!important}.mw-correction__before{background:color-mix(in srgb,var(--surface-card) 92%,var(--color-accent) 8%)!important}.mw-correction__before .mw-correction__label{color:var(--color-accent)!important}.mw-contact__oath{border-left-color:var(--color-accent)!important;background:color-mix(in srgb,var(--color-accent) 6%,transparent)!important}.mw-mast__dot:hover{background:color-mix(in srgb,var(--color-accent) 50%,transparent)!important}.mw-hero__dot.is-active{background:var(--color-accent)!important}.mw-art__takeaways-main li::marker{color:var(--color-accent);font-weight:700}.mw-about__panel--accent{border-top:2px solid var(--color-accent)}.mw-about__ctabtn:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.mw-comments__replyhint{background:color-mix(in srgb,var(--color-accent) 8%,transparent)!important}.mw-dossier-badges span{color:var(--color-accent)!important}.mw-home-editbar__btn{border-color:var(--color-accent);color:var(--color-accent)}.mw-home-editbar__btn:hover{background:var(--color-accent);color:var(--text-on-accent)}.mw-tts__btn--main.is-active{background:var(--color-accent,#d30d33)!important}.mw-tts__badge{color:var(--color-accent,#d30d33)!important}.mw-tts__voice-opt.is-sel{border-color:var(--color-accent,#d30d33)!important;color:var(--color-accent,#d30d33)!important}.mw-about__role{color:color-mix(in srgb,var(--color-accent) 70%,white)!important}.mw-comments__send,.mw-foot__nlbtn,.mw-inlinenl__cta,.mw-totop,.mw-datefilt__b.is-on,.mw-pag__b.is-on,.mw-comment__editor-acts button.is-primary{color:var(--text-on-accent)!important}.mw-hero__dek,.mw-band__p,.mw-pagehead__lead,.mw-empty,.mw-contact__p,.mw-ethics li p,.mw-principle__p,.mw-home-editbar__copy p,.mw-hub-head p,.mw-hub-lead__body p,.mw-hub-more__link em,.mw-edition-hero__dek,.mw-edition-dossier span,.mw-art__takeaways-main li,.mw-art__takeaways-side p,.mw-cta__p,.mw-app main p:not(.mw-kicker):not(.mw-card__meta):not(.mw-byline__meta):not(.mw-about__role),.mw-app main li:not(.mw-catrail__item),.mw-app main blockquote,.mw-app main figcaption,.mw-app main .mw-dropcap,.mw-toc--premium .mw-toc__a,.mw-inlinenl__d{font-size:var(--site-copy-size)!important;line-height:var(--site-copy-leading)!important;font-family:var(--font-display)!important}.mw-pwa-banner--push{z-index:35;background:var(--color-accent,#d30d33);width:auto;max-width:none;min-height:40px;color:var(--text-on-accent,#fff);font-family:var(--font-display);border-radius:0;justify-content:center;align-items:center;gap:12px;padding:7px 16px;font-size:13px;font-weight:700;line-height:1;animation:.22s ease-out mw-pwa-slide-in;display:flex;box-shadow:0 3px 12px #00000024}.mw-mast.mw-mast--v2{margin-left:0!important;margin-right:0!important}@media (min-width:720px){.mw-mast.mw-mast--v2{margin:44px 0 34px!important}}@media (min-width:1024px){.mw-mast.mw-mast--v2{margin:48px 0 36px!important}}@media (max-width:720px){.mw-mast.mw-mast--v2{margin:24px 0 22px!important}}.mw-mast--v2 .mw-mast__body{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid!important}@media (min-width:720px){.mw-mast--v2 .mw-mast__body{grid-template-columns:minmax(0,1fr) minmax(280px,42%);gap:28px}}@media (min-width:1024px){.mw-mast--v2 .mw-mast__body{grid-template-columns:minmax(0,1fr) minmax(360px,44%);gap:36px}}.mw-mast__text{gap:10px;min-width:0;display:grid}.mw-mast__media{aspect-ratio:16/9;background:var(--surface-muted,#0000000a);border:1px solid var(--border-subtle,#00000014);border-radius:6px;position:relative;overflow:hidden}.mw-mast__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.mw-mast--v2:hover .mw-mast__media img,.mw-mast__body:hover .mw-mast__media img{transform:scale(1.03)}@media (max-width:720px){.mw-mast__media{aspect-ratio:16/9}}.mw-app[data-accent=beige] a:not(.mw-btn):not(.mw-catrail__c):not(.mw-accent__sw):hover{color:var(--color-accent-hover);text-decoration-thickness:2px}.mm-shell[data-accent=beige] a:not([class*=btn]):hover{color:var(--color-accent-hover);text-decoration:underline;text-decoration-thickness:2px}.mw-reporterr__trigger{border:1px solid var(--border-subtle,#dddbd3);border-radius:var(--radius-pill,999px);color:var(--text-muted,#5a584f);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mw-reporterr__trigger:hover,.mw-reporterr__trigger:focus-visible{border-color:var(--color-accent,#d30d33);color:var(--color-accent,#d30d33);background:var(--color-accent-weak,#d30d330f)}.mw-reporterr__box{max-width:480px}.mw-reporterr__intro{color:var(--text-muted,#5a584f);margin:0 0 16px;font-size:.88rem}.mw-reporterr__form{flex-direction:column;gap:4px;display:flex}.mw-reporterr__label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#5a584f);margin-top:12px;margin-bottom:4px;font-size:.78rem;font-weight:700}.mw-reporterr__select,.mw-reporterr__textarea,.mw-reporterr__input{border:1px solid var(--border-subtle,#dddbd3);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);width:100%;color:var(--text-strong,#1a1a1a);padding:10px 12px;font-family:inherit;font-size:.9rem}.mw-reporterr__select:focus-visible,.mw-reporterr__textarea:focus-visible,.mw-reporterr__input:focus-visible{outline:2px solid var(--color-accent,#d30d33);outline-offset:2px;border-color:var(--color-accent,#d30d33)}.mw-reporterr__textarea{resize:vertical;min-height:96px}.mw-reporterr__submit{border-radius:var(--radius-md,8px);background:var(--color-accent,#d30d33);color:#fff;cursor:pointer;border:none;margin-top:16px;padding:11px 18px;font-size:.9rem;font-weight:700;transition:filter .15s}.mw-reporterr__submit:hover{filter:brightness(1.08)}.mw-reporterr__submit:disabled{opacity:.6;cursor:default}.mw-reporterr__error{color:var(--color-danger,#d30d33);margin:8px 0 0;font-size:.82rem}.mw-reporterr__success{padding:8px 0;font-size:.95rem}.mw-methodo-extra{margin-top:8px}.mw-methodo-sources__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}@media (max-width:720px){.mw-methodo-sources__grid{grid-template-columns:1fr}}.mw-methodo-sources__cat{color:var(--text-strong,#1a1a1a);margin:0 0 8px;font-size:.95rem;font-weight:700}.mw-methodo-sources__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mw-methodo-sources__list li{color:var(--text-muted,#5a584f);padding-left:14px;font-size:.88rem;position:relative}.mw-methodo-sources__list li:before{content:"";background:var(--color-accent,#d30d33);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.mw-methodo-verif__list{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mw-methodo-verif__step{align-items:flex-start;gap:14px;font-size:.92rem;line-height:1.5;display:flex}.mw-methodo-verif__stepnum{background:var(--color-accent-weak,#d30d331a);width:26px;height:26px;color:var(--color-accent,#d30d33);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.mw-methodo-funding__badge{border-radius:var(--radius-pill,999px);background:var(--color-accent-weak,#d30d3314);color:var(--color-accent,#d30d33);margin:8px 0 12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-block}.mw-methodo-extra__linkrow{margin-top:24px}.mw-skel-pulse{background:linear-gradient(90deg, var(--surface-sunken,#eceae2) 25%, var(--border-subtle,#ddd) 37%, var(--surface-sunken,#eceae2) 63%);border-radius:var(--radius-sm,4px);background-size:400% 100%;animation:1.6s ease-in-out infinite mw-skel-pulse}@media (prefers-reduced-motion:reduce){.mw-skel-pulse{opacity:.7;animation:none}}.mw-skel-card{flex-direction:column;gap:10px;display:flex}.mw-skel-card__media{aspect-ratio:16/9;border-radius:var(--radius-md,8px);width:100%}.mw-skel-card--compact .mw-skel-card__media{aspect-ratio:4/3}.mw-skel-card__body{flex-direction:column;gap:8px;display:flex}.mw-skel-line{border-radius:4px;height:12px}.mw-skel-line--kicker{width:40%;height:10px}.mw-skel-line--title{width:92%;height:16px}.mw-skel-line--title2{width:68%;height:16px}.mw-skel-line--excerpt{width:100%;height:11px}.mw-skel-line--excerpt2{width:80%;height:11px}.mw-skel-line--meta{width:120px;height:10px}.mw-skel-line--cat{width:30%;height:10px}.mw-skel-line--commentname{width:30%;height:12px}.mw-skel-line--dek{width:90%;height:13px}.mw-skel-card__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.mw-skel-avatar{border-radius:50%;flex:none;width:28px;height:28px}.mw-skel-hero{flex-direction:column;gap:16px;display:flex}.mw-skel-hero__media{aspect-ratio:16/8;border-radius:var(--radius-lg,12px);width:100%}.mw-skel-hero__body{flex-direction:column;gap:10px;display:flex}.mw-skel-line--herotitle{width:95%;height:26px}.mw-skel-line--herotitle2{width:70%;height:26px}.mw-skel-searchhit{border-bottom:1px solid var(--border-subtle,#eee);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mw-skel-comment{gap:12px;padding:12px 0;display:flex}.mw-skel-comment__body{flex-direction:column;flex:1;gap:8px;display:flex}.mw-readlater__btn{color:var(--text-muted,#5a584f);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-size:.78rem;transition:color .15s,background .15s;display:inline-flex}.mw-readlater__btn:hover,.mw-readlater__btn:focus-visible{color:var(--color-accent,#d30d33);background:var(--color-accent-weak,#d30d330f)}.mw-readlater__btn.is-on{color:var(--color-accent,#d30d33)}.mw-readlater__btn.is-busy{opacity:.6;cursor:default}.mw-offlinebadge{text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-pill,999px);background:var(--color-success-weak,#e3f5e8);color:var(--color-success,#1a7a3d);z-index:2;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.mm-ac{position:relative}.mw-cookieconsent{z-index:82;color:#fff;border-top:3px solid var(--color-accent,#d30d33);background:#1a1a1a;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;animation:.25s mw-cookieconsent-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000026}.mw-app[data-accent=red] .mw-cookieconsent{border-top-color:var(--color-accent);background:#1a0a0c}.mw-app[data-accent=blue] .mw-cookieconsent{border-top-color:var(--color-accent);background:#0a1220}.mw-app[data-accent=beige] .mw-cookieconsent{border-top-color:var(--color-accent);background:#1f1a12}@keyframes mw-cookieconsent-in{0%{transform:translateY(100%)}to{transform:none}}.mw-cookieconsent__text{flex:1;min-width:220px;font-size:.85rem;line-height:1.4}.mw-cookieconsent__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mw-cookieconsent__more{color:#fff;opacity:.85;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:.82rem;text-decoration:underline}.mw-cookieconsent__more:hover{opacity:1}.mw-cookieconsent__ok{border-radius:var(--radius-md,8px);background:var(--color-accent,#d30d33);color:#fff;cursor:pointer;border:none;padding:8px 22px;font-size:.85rem;font-weight:700;transition:transform .12s,filter .12s}.mw-cookieconsent__ok:hover{filter:brightness(1.15);transform:translateY(-1px)}.mw-app[data-accent=red] .mw-cookieconsent__ok,.mw-app[data-accent=blue] .mw-cookieconsent__ok,.mw-app[data-accent=beige] .mw-cookieconsent__ok{background:var(--color-accent)}input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mw-red,var(--color-accent,#d30d33));outline-offset:2px;border-radius:3px}.mw-skip-link:focus-visible{outline:3px solid var(--mw-red,var(--color-accent,#d30d33));outline-offset:2px}.mw-reactions{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:28px auto 0;padding:20px 24px;display:flex}.mw-reactions__lbl{font-family:var(--font-serif);color:var(--text-muted);font-size:14px}.mw-reactions__row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mw-reactions__btn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:10px 14px;transition:transform .12s,border-color .12s,background .12s;display:flex}.mw-reactions__btn:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-2px)}.mw-reactions__btn.is-active{border-color:var(--color-accent);background:var(--color-accent-weak,#ffffff0f)}.mw-reactions__btn.is-disabled{opacity:.55;cursor:default}.mw-reactions__btn:disabled{cursor:default}.mw-reactions__emoji{font-size:22px;line-height:1}.mw-reactions__count{font-family:var(--font-mono);color:var(--text-muted);min-height:14px;font-size:11px}.mw-reactions__total{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}@media (max-width:560px){.mw-reactions{padding:16px}.mw-reactions__btn{min-width:48px;padding:8px 10px}}.mw-dossierbar{z-index:78;background:var(--surface-ink,#14141c);color:var(--text-on-dark,#fff);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000038}@media (max-width:720px){.mw-dossierbar{display:block}}.mw-dossierbar__progress{background:var(--color-accent,#d30d33);height:3px;transition:width .3s}.mw-dossierbar__row{padding:8px 6px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));align-items:center;gap:6px;display:flex}.mw-dossierbar__nav{width:36px;height:36px;color:var(--text-on-dark,#fff);transition:background var(--dur-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mw-dossierbar__nav:hover{background:#ffffff1f}.mw-dossierbar__nav.is-disabled{opacity:.3;pointer-events:none}.mw-dossierbar__body{min-width:0;color:var(--text-on-dark,#fff);flex:auto;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:flex}.mw-dossierbar__icon{opacity:.8;flex:none}.mw-dossierbar__text{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.mw-dossierbar__close{width:30px;height:30px;color:var(--text-on-dark,#fff);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mw-dossierbar__close:hover{opacity:1;background:#ffffff1f}.mw-article-corrections{flex-direction:column;gap:10px;max-width:720px;margin:20px auto 0;display:flex}.mw-article-correction{border-radius:var(--radius-md);color:#4a3c05;background:#fdf3d0;border:1px solid #e8d488;padding:14px 18px}.mw-article-correction__line{font-family:var(--font-serif);margin:0;font-size:14px;line-height:1.5}.mw-article-correction__line strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.mw-article-correction__diff{font-size:13px;font-family:var(--font-serif);flex-direction:column;gap:4px;margin-top:8px;display:flex}.mw-article-correction__before{color:#8a2b1f}.mw-article-correction__after{color:#2b5c2f}@media (prefers-color-scheme:dark){.mw-article-correction{color:#f0dfa0;background:#3a3116;border-color:#5c4c1e}}.mw-authorbio{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);align-items:flex-start;gap:16px;max-width:720px;margin:28px auto 0;padding:22px 24px;display:flex}.mw-authorbio__body{flex-direction:column;flex:1;gap:6px;display:flex}.mw-authorbio__name{font-family:var(--font-display);color:var(--text-strong);font-size:17px;font-weight:700}.mw-authorbio__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);font-size:11px}.mw-authorbio__bio{font-family:var(--font-serif);color:var(--text-muted);margin:2px 0 8px;font-size:14px;line-height:1.55}.mw-authorbio__link{align-self:flex-start;text-decoration:none}@media (max-width:560px){.mw-authorbio{text-align:center;flex-direction:column;align-items:center;padding:18px}.mw-authorbio__link{align-self:center}}.mw-rating{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);margin:32px 0;padding:20px 22px}.mw-rating__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.mw-rating__label{font-family:var(--font-display);color:var(--text-strong);font-size:14px;font-weight:700}.mw-rating__summary{font-family:var(--font-mono);color:var(--text-muted);font-size:12.5px}.mw-rating__count{color:var(--text-faint,var(--text-muted))}.mw-rating__stars{align-items:center;gap:2px;display:flex}.mw-rating__star{color:var(--border-default);cursor:pointer;transition:color var(--dur-fast), transform var(--dur-fast);background:0 0;border:none;padding:4px}.mw-rating__star.is-filled{color:#f5a623}.mw-rating__star:hover:not(.is-locked){transform:scale(1.12)}.mw-rating__star.is-locked{cursor:default}.mw-rating__star:disabled{opacity:.9}.mw-rating__thanks{color:var(--text-muted);margin:10px 0 0;font-size:12.5px}.mw-rating__error{color:var(--color-danger,#d30d33);margin:10px 0 0;font-size:12.5px}.mw-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.mw-share--inline{padding:4px 0}.mw-share__net{border:1px solid var(--border-subtle);background:var(--surface-card);width:38px;height:38px;color:var(--text-body);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.mw-share__net:hover,.mw-share__net:focus-visible,.mw-share__net:active{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-share__net:hover{transform:translateY(-1px)}.mw-share__net:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-card)}.mw-share__copy{width:38px;font-family:var(--font-mono);border-radius:50%;padding:0;font-size:12px;font-weight:600}.mw-share__copy.is-copied{border-color:var(--color-success,#1c7a4d);color:var(--color-success,#1c7a4d)}.mw-share__copy.is-copied:hover,.mw-share__copy.is-copied:focus-visible,.mw-share__copy.is-copied:active{background:var(--color-success,#1c7a4d);border-color:var(--color-success,#1c7a4d);color:var(--text-on-accent)}.mw-share__copy-label{display:none}@media (max-width:640px){.mw-share__copy-label{display:none}.mw-share__copy{width:38px;padding:0}}.mw-share__toast{background:var(--text-strong);color:var(--text-on-dark,#fff);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:11px;animation:.18s mw-share-toast-in;position:absolute;top:-30px;left:0}@keyframes mw-share-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mw-completion{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:8px;margin:18px 0;padding:9px 14px;font-size:12.5px;display:inline-flex}.mw-completion__icon{color:var(--color-accent);flex:none}.mw-completion.is-fresh{animation:.4s mw-completion-pop}@keyframes mw-completion-pop{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html[data-theme=dark]{--surface-page:var(--navy-900);--surface-card:#10233f;--surface-sunken:#0b1a30;--surface-2:var(--surface-sunken);--surface-ink:#05101f;--surface-ink-2:#030a15;--text-strong:var(--paper);--text-1:var(--text-strong);--text-body:#e7e6df;--text-default:var(--text-body);--text-muted:#a9b4c4;--text-2:var(--text-muted);--text-faint:#8791a1;--text-on-dark:var(--paper);--text-link:#ff9fb2;--border-subtle:#ffffff1f;--rule:var(--border-subtle);--border-default:#ffffff2e;--color-border:var(--border-default);--border-strong:#ffffff52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .mw-app{background:var(--surface-page);color:var(--text-body)}html[data-theme=dark] .mw-header,html[data-theme=dark] .mw-footer,html[data-theme=dark] .mw-dossier__card,html[data-theme=dark] .mw-hubcard,html[data-theme=dark] .mw-rating,html[data-theme=dark] .mw-history-item,html[data-theme=dark] .mw-saved-tabs,html[data-theme=dark] .mm-ac__list{background:var(--surface-card);border-color:var(--border-subtle)}html[data-theme=dark] img,html[data-theme=dark] .mw-hubcard__img{filter:brightness(.92)contrast(1.02)}html[data-theme=dark] .mw-completion{background:var(--surface-sunken)}.mw-darktoggle{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-display);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.mw-darktoggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-darktoggle__icon{flex:none;display:inline-flex}.mw-search__hit-skel{border-bottom:1px solid var(--border-subtle);padding:14px 0}.mw-search__hit-skel__meta{background:var(--surface-muted,#e4e4e4);border-radius:4px;width:90px;height:11px;margin-bottom:10px;animation:1.3s ease-in-out infinite mw-skel-pulse}.mw-search__hit-skel__title{background:var(--surface-muted,#e4e4e4);border-radius:4px;width:70%;height:16px;margin-bottom:8px;animation:1.3s ease-in-out .1s infinite mw-skel-pulse}.mw-search__hit-skel__dek{background:var(--surface-muted,#e4e4e4);border-radius:4px;width:92%;height:12px;animation:1.3s ease-in-out .2s infinite mw-skel-pulse}.mw-cat-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:24px auto;display:flex}.mw-cat-empty__lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:11px}.mw-cat-empty__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mw-cat-empty__chip{font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-body);border-radius:999px;padding:6px 14px;font-size:12px;text-decoration:none;transition:border-color .12s,color .12s}.mw-cat-empty__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-stickyshare{display:none}@media (max-width:768px){.mw-stickyshare{z-index:50;padding:10px max(10px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:6px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}html[data-consent=visible] .mw-stickyshare{bottom:78px}.mw-stickyshare__btn{border:1px solid var(--border-subtle);background:var(--surface-card);max-width:88px;height:42px;color:var(--text-body);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.mw-stickyshare__btn:hover,.mw-stickyshare__btn:focus-visible,.mw-stickyshare__btn:active{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--text-on-accent)}.mw-stickyshare__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-card)}.mw-stickyshare__btn--copy.is-copied{border-color:var(--color-success,#1c7a4d);color:var(--color-success,#1c7a4d)}.mw-stickyshare__btn--copy.is-copied:hover,.mw-stickyshare__btn--copy.is-copied:focus-visible,.mw-stickyshare__btn--copy.is-copied:active{background:var(--color-success,#1c7a4d);border-color:var(--color-success,#1c7a4d);color:var(--text-on-accent)}.mw-stickyshare__toast{background:var(--text-strong);color:var(--text-on-dark,#fff);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;margin-bottom:8px;padding:5px 10px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}article.mw-article{padding-bottom:70px}html[data-consent=visible] article.mw-article{padding-bottom:150px}}:root{--mw-floating-gap:16px;--mw-totop-h:42px;--mw-toc-h:48px;--mw-consent-h:90px;--mw-share-h:72px}@media (max-width:560px){:root{--mw-totop-h:38px}}.mw-totop{bottom:24px}.mw-mobile-toc{bottom:calc(24px + var(--mw-totop-h) + var(--mw-floating-gap))}@media (max-width:560px){.mw-totop{bottom:16px}.mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap))}}html[data-consent=visible] .mw-totop{bottom:calc(24px + var(--mw-consent-h) + var(--mw-floating-gap))}html[data-consent=visible] .mw-mobile-toc{bottom:calc(24px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}@media (max-width:560px){html[data-consent=visible] .mw-totop{bottom:calc(16px + var(--mw-consent-h) + var(--mw-floating-gap))}html[data-consent=visible] .mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}}@media (max-width:768px){html:has(.mw-stickyshare) .mw-totop{bottom:calc(16px + var(--mw-share-h) + var(--mw-floating-gap))}html:has(.mw-stickyshare) .mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-share-h) + var(--mw-floating-gap))}html[data-consent=visible]:has(.mw-stickyshare) .mw-totop{bottom:calc(16px + var(--mw-share-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}html[data-consent=visible]:has(.mw-stickyshare) .mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-share-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}}html[data-has-stickyshare="1"] .mw-totop{bottom:calc(16px + var(--mw-share-h) + var(--mw-floating-gap))}html[data-has-stickyshare="1"] .mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-share-h) + var(--mw-floating-gap))}html[data-consent=visible][data-has-stickyshare="1"] .mw-totop{bottom:calc(16px + var(--mw-share-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}html[data-consent=visible][data-has-stickyshare="1"] .mw-mobile-toc{bottom:calc(16px + var(--mw-totop-h) + var(--mw-floating-gap) + var(--mw-share-h) + var(--mw-floating-gap) + var(--mw-consent-h) + var(--mw-floating-gap))}.mw-catfilters{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.mw-pagehead__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-strong);margin:4px 0 2px;font-size:13px;font-weight:700}.mw-sortfilt{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mw-sortfilt__b{border:1px solid var(--border-subtle);border-radius:var(--radius-pill,999px);color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;transition:all var(--dur-fast,.15s);background:0 0;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.mw-sortfilt__b:hover{color:var(--text-strong);background:#00000008}.mw-sortfilt__b.is-on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.mw-saved-card-wrap{position:relative}.mw-saved-card-wrap__del{z-index:5;border:1px solid var(--border-subtle);background:var(--surface-card,#fff);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast,.15s);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.mw-saved-card-wrap__del:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.mw-history-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.mw-history-clearall{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:12.5px;text-decoration:underline}.mw-history-clearall:hover{color:var(--color-accent)}.mw-history-item{align-items:center;gap:10px;display:flex}.mw-history-item__link{flex:auto;min-width:0}.mw-history-item__del{border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast,.15s);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mw-history-item__del:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.mw-hubsgrid-page{padding-top:8px}.mw-hubsgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px;display:grid}@media (max-width:900px){.mw-hubsgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mw-hubsgrid{grid-template-columns:1fr}}.mw-hubcard{border:1px solid var(--border-subtle);background:var(--surface-card,#fff);transition:transform var(--dur-fast,.15s), box-shadow var(--dur-fast,.15s);border-radius:14px;display:block;overflow:hidden}.mw-hubcard:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000014}.mw-hubcard__img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-sunken,#eee);width:100%;display:block}.mw-hubcard__body{padding:16px 18px 20px}.mw-hubcard__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:11px}.mw-hubcard__title{font-family:var(--font-display);color:var(--text-strong);margin:6px 0;font-size:20px;font-weight:700}.mw-hubcard__dek{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 10px;font-size:14px}.mw-hubcard__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:12px}:root{--mw-fs-body:17px}body{font-size:var(--mw-fs-body,17px)}.mw-fontsizetoggle{border:1px solid var(--border-subtle);border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);align-items:center;gap:4px;padding:3px;display:inline-flex}.mw-fontsizetoggle__b{border-radius:var(--radius-pill,999px);min-width:28px;height:26px;color:var(--text-muted);font-family:var(--font-display);cursor:pointer;transition:all var(--dur-fast,.15s);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.mw-fontsizetoggle__b--small{font-size:11px}.mw-fontsizetoggle__b--medium{font-size:13px}.mw-fontsizetoggle__b--large{font-size:15px}.mw-fontsizetoggle__b:hover{color:var(--text-strong)}.mw-fontsizetoggle__b.is-on,.mw-tts__btn--rate.is-active{background:var(--color-accent);color:#fff}.mw-tts__ratepicker{background:var(--surface-card,#fff);border:1px solid var(--border-default,#0000001a);z-index:200;border-radius:.625rem;min-width:200px;padding:12px 14px 10px;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 8px 24px #0000001f}.mw-tts__ratepicker-val{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-strong);text-align:center;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.mw-tts__ratepicker input[type=range]{width:100%;accent-color:var(--color-accent)}.mw-tts__ratepicker-marks{color:var(--text-muted);justify-content:space-between;margin-top:2px;font-size:10.5px;display:flex}.mw-lang-sm{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px;font-weight:700}.mw-lang-sm.is-disabled,.mw-lang-sm:disabled{opacity:.4;cursor:not-allowed}.mw-lang-sm:disabled:hover{color:var(--text-muted);border-color:var(--border-default)}.mm-notif-panel{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.mm-notif-panel__status{color:var(--text-body,#333);flex:auto;min-width:120px;font-size:12.5px;line-height:1.35}.mm-notif-panel__status--on{color:var(--color-success,#1c7a4d);font-weight:600}.mm-notif-panel__status--muted{color:var(--text-muted,#6d6b60)}.mm-notif-panel__btn{border:1px solid var(--border-default,#d9d6cc);background:var(--surface-card,#fff);color:var(--text-strong,#001c41);cursor:pointer;border-radius:7px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,opacity .15s}.mm-notif-panel__btn:hover:not(:disabled){background:var(--surface-sunken,#f6f4ee)}.mm-notif-panel__btn--primary{background:var(--color-accent,#d30d33);border-color:var(--color-accent,#d30d33);color:var(--text-on-accent,#fff)}.mm-notif-panel__btn--primary:hover:not(:disabled){background:var(--color-accent-hover,#b60b2b)}.mm-notif-panel__btn:disabled{opacity:.6;cursor:default}.mm-notif-panel__btn:focus-visible,.mm-notif-panel__status a:focus-visible{outline:2px solid var(--color-accent,#d30d33);outline-offset:2px}.mm-notif-panel__msg{color:var(--text-muted,#6d6b60);flex:100%;font-size:12px;line-height:1.35}.mw-toc{border-inline-start:2px solid var(--rule,#e6e3d8);margin:1.25rem 0;padding-inline-start:.9rem;font-size:.9rem}.mw-toc__list{margin:0;padding:0;list-style:none}.mw-toc__item{margin:.28rem 0;line-height:1.3}.mw-toc__lvl3{padding-inline-start:.9rem;font-size:.85em}.mw-toc a{color:var(--text-muted,#6d6b60);text-decoration:none}.mw-toc a:hover,.mw-toc a:focus-visible{color:var(--text,#26241d);text-decoration:underline}@media (min-width:1100px){.mw-toc--rail{max-height:calc(100vh - 7rem);position:sticky;top:5rem;overflow-y:auto}}.mw-fn{font-size:.75em;line-height:0}.mw-fn a{color:var(--accent,currentColor);padding:0 .1em;text-decoration:none}.mw-fn a:after{content:attr(data-note);background:var(--surface,#fffdf7);min-width:12rem;max-width:22rem;color:var(--text,#26241d);border:1px solid var(--rule,#e6e3d8);opacity:0;visibility:hidden;z-index:40;border-radius:8px;padding:.5rem .65rem;font-size:.8rem;line-height:1.35;transition:opacity .15s,visibility .15s;position:absolute;left:50%;transform:translate(-50%)translateY(.4rem);box-shadow:0 6px 24px #0000001f}.mw-fn a:hover:after,.mw-fn a:focus-visible:after{opacity:1;visibility:visible}.mw-autolink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent,#b8860b);text-decoration-color:var(--accent,#b8860b);text-underline-offset:.15em;text-decoration-thickness:1px}.mw-why{color:var(--text-muted,#6d6b60);font-size:.75rem;font-style:italic}.mw-trending__rank{font-variant-numeric:tabular-nums;font-weight:600}.mw-cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}.mw-iconbtn:focus-visible{outline:2px solid var(--accent,#b8860b);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.mw-fn a:after{transition:none}}@media print{.mw-toc,.mw-why,.mw-trending__rank,.mw-fn a:after{display:none!important}.mw-autolink{color:inherit;text-decoration:none}}.mw-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-cite{box-sizing:border-box;border:1px solid var(--border-subtle);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background-color:var(--surface-card);flex-direction:column;gap:14px;min-width:0;max-width:720px;margin:28px auto 0;padding:20px 24px;display:flex}.mw-app .mw-cite .mw-cite__title{counter-increment:none;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:0;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.3;position:static}.mw-app .mw-cite .mw-cite__title:before{content:none}.mw-cite .mw-cite__styles{flex-wrap:wrap;gap:8px;display:flex}.mw-cite .mw-cite__style{appearance:none;cursor:pointer;min-height:36px;font-family:var(--font-display);letter-spacing:.04em;border:1px solid var(--border-default);border-radius:var(--radius-pill);background-color:var(--surface-sunken);color:var(--text-muted);padding:8px 18px;font-size:13px;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.mw-cite .mw-cite__style:hover{border-color:var(--color-accent);color:var(--color-accent)}.mw-cite .mw-cite__style.is-active{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--text-on-accent)}.mw-cite .mw-cite__text{border-radius:var(--radius-md);background-color:var(--surface-sunken);min-width:0;font-family:var(--font-serif);color:var(--text-body);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:none;hyphens:none;margin:0;padding:14px 16px}.mw-cite .mw-cite__link{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;color:var(--text-link)!important}.mw-cite .mw-cite__link:hover{color:var(--color-accent)!important}.mw-cite .mw-cite__copy{cursor:pointer;min-height:40px;font-family:var(--font-display);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--text-on-accent);align-self:flex-start;place-items:center;padding:10px 20px;font-size:13.5px;font-weight:600;transition:background-color .14s,border-color .14s;display:grid}.mw-cite .mw-cite__copy:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.mw-cite .mw-cite__copy-lbl{white-space:nowrap;grid-area:1/1}.mw-cite .mw-cite__copy-lbl--done,.mw-cite .mw-cite__copy.is-copied .mw-cite__copy-lbl{visibility:hidden}.mw-cite .mw-cite__copy.is-copied .mw-cite__copy-lbl--done{visibility:visible}.mw-cite .mw-cite__style:focus-visible,.mw-cite .mw-cite__copy:focus-visible,.mw-cite .mw-cite__text:focus-visible,.mw-cite .mw-cite__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mw-app[data-accent=beige] .mw-cite .mw-cite__title{color:var(--color-accent-hover)}.mw-app[data-accent=beige] .mw-cite__style.is-active,.mw-app[data-accent=beige] .mw-cite__copy{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.mw-app[data-accent=beige] .mw-cite__copy:hover{background-color:var(--red-600);border-color:var(--red-600)}@media (max-width:720px){.mw-cite{gap:12px;max-width:calc(100vw - 32px);margin:24px auto 0;padding:16px}.mw-cite .mw-cite__style{flex:auto}.mw-cite .mw-cite__copy{align-self:stretch}}@media (prefers-reduced-motion:reduce){.mw-cite .mw-cite__style,.mw-cite .mw-cite__copy{transition:none}}
