body:has(.archive-board-page),body:has(.article-site-page),body:has(.wl-home-page){background:#f8fafc;color:#172033}.archive-board-page,.article-site-page,.wl-home-page{--wl-bg:#f8fafc;--wl-surface:#ffffff;--wl-surface-soft:#f1f5f9;--wl-border:#d9e2ec;--wl-border-strong:#b9c6d4;--wl-text:#172033;--wl-muted:#536173;--wl-faint:#7a8797;--wl-accent:#2457d6;--wl-accent-soft:#edf4ff;--wl-highlight:#b9e4ff;background:var(--wl-bg);color:var(--wl-text)}.archive-board-page .site-header,.article-site-page .site-header,.wl-home-page .site-header{border-color:rgba(23,32,51,.1);background:rgba(255,255,255,.9);color:var(--wl-text);box-shadow:0 18px 48px rgba(15,23,42,.08)}.article-site-page:has(.article-detail-page) .site-header{position:relative;top:auto}.archive-board-page .brand-wordmark,.article-site-page .brand-wordmark,.wl-home-page .brand-wordmark{color:var(--wl-text)}.archive-board-page .text-link,.archive-board-page .top-nav a,.article-site-page .text-link,.article-site-page .top-nav a,.reader-back,.wl-home-page .text-link,.wl-home-page .top-nav a{border-color:rgba(23,32,51,.1);background:#ffffff;color:#334155;box-shadow:none}.archive-board-page .text-link:hover,.archive-board-page .top-nav a:hover,.article-site-page .text-link:hover,.article-site-page .top-nav a:hover,.reader-back:hover,.wl-home-page .text-link:hover,.wl-home-page .top-nav a:hover{border-color:rgba(36,87,214,.24);background:var(--wl-accent-soft);color:var(--wl-accent);transform:none}.archive-board-page main,.article-detail-page,.daily-board-page,.wl-home-page main{width:min(1320px,calc(100% - 40px));color:var(--wl-text)}.wl-home-hero{min-height:auto;grid-template-columns:minmax(0,860px);align-items:start;padding:clamp(74px,9vw,124px) 0 clamp(22px,4vw,46px)}.archive-board-hero h1,.article-hero-copy h1,.daily-board-hero h1,.wl-home-hero-copy h1{max-width:820px;margin:10px 0 14px;color:var(--wl-text);font-size:clamp(34px,4.8vw,58px);line-height:1.08;letter-spacing:0;text-wrap:pretty;word-break:keep-all}.archive-board-hero p,.article-hero-copy p,.daily-board-hero p,.wl-home-hero-copy p{max-width:690px;color:var(--wl-muted);font-size:clamp(15px,1.55vw,18px);line-height:1.74;word-break:keep-all}.archive-board-page .eyebrow,.article-site-page .eyebrow,.wl-home-page .eyebrow{color:var(--wl-accent);font-size:11px;letter-spacing:.12em}.archive-board-page .button.button-primary,.article-site-page .button.button-primary,.wl-home-page .button.button-primary{background:#172033;border-color:#172033;color:#ffffff;box-shadow:none}.archive-board-page .button.button-outline,.article-site-page .button.button-outline,.wl-home-page .button.button-outline{background:#ffffff;border-color:rgba(23,32,51,.14);color:#172033}.archive-board-layout,.archive-issue-shelf,.wl-archive-tease,.wl-radar-strip{padding:clamp(42px,6vw,82px) 0}.wl-section-heading{align-items:flex-end;margin-bottom:18px}.wl-section-heading h2{margin:4px 0 0;color:var(--wl-text);font-size:clamp(25px,3vw,38px);line-height:1.18;letter-spacing:0;word-break:keep-all}.wl-section-heading>span{color:var(--wl-muted);font-size:13px;font-weight:800}.archive-article-grid,.daily-article-grid,.wl-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.article-card,.article-card-compact{display:flex;flex-direction:column;min-height:100%;border:1px solid rgba(23,32,51,.1);border-radius:8px;background:#ffffff;box-shadow:none;overflow:hidden;scroll-margin-top:112px}.article-card:hover{border-color:rgba(36,87,214,.28)}.article-card-media{width:100%;min-height:0;aspect-ratio:16/10;border-radius:0;background:#e6edf5}.resilient-image{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#e6edf5}.resilient-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.resilient-image-primary{opacity:0;transition:opacity .16s ease}.resilient-image.is-loaded .resilient-image-primary{opacity:1}.resilient-image-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:#172033}.resilient-image-placeholder img{position:static;width:42px;height:42px;object-fit:contain;opacity:.92}.article-card-copy{display:flex;flex:1 1;flex-direction:column;padding:16px 16px 15px}.article-label-row{gap:7px}.article-label-row span,.daily-board-meta{min-height:24px;border:1px solid rgba(36,87,214,.18);border-radius:999px;padding:5px 8px;background:var(--wl-accent-soft);color:var(--wl-accent);font-size:10px;font-weight:900;line-height:1}.article-card-copy h3{margin:10px 0 8px;color:var(--wl-text);font-size:clamp(19px,1.7vw,24px);line-height:1.26;letter-spacing:0;text-wrap:pretty;word-break:keep-all}.article-card-copy p{color:var(--wl-muted);font-size:14px;line-height:1.66;word-break:keep-all}.article-card-meta{margin-top:auto;color:#5f6b7b;font-size:12px;font-weight:750;line-height:1.4}.article-ai-badge,.article-card-number{background:rgba(15,23,42,.76);color:#ffffff}.archive-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;color:var(--wl-muted);font-size:13px;font-weight:800}.archive-pagination a,.archive-pagination>span:first-child,.archive-pagination>span:last-child{display:inline-flex;min-width:58px;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(23,32,51,.14);border-radius:6px;background:#ffffff;color:var(--wl-text)}.archive-pagination a:not(.is-disabled):focus-visible,.archive-pagination a:not(.is-disabled):hover{border-color:rgba(36,87,214,.32);color:var(--wl-accent)}.archive-pagination .is-disabled{opacity:.38}.daily-empty,.wl-empty-panel{border:1px solid rgba(23,32,51,.1);border-radius:8px;padding:28px;background:#ffffff;color:var(--wl-text)}.daily-empty h2,.wl-empty-panel h2{margin:0 0 8px;font-size:22px}.daily-empty p,.wl-empty-panel p{margin:0;color:var(--wl-muted)}.archive-board-hero{padding:clamp(72px,9vw,124px) 0 28px}.archive-board-layout{grid-template-columns:220px minmax(0,1fr);gap:26px}.archive-filter-panel{border:0;border-radius:0;padding:0;background:transparent}.archive-filter-title{display:block;margin-bottom:10px;color:#5d6b7c;font-size:11px;font-weight:900;letter-spacing:.08em}.archive-filter-panel a{border-color:rgba(23,32,51,.12);background:#ffffff;color:#334155}.archive-filter-panel a.is-active{background:#172033;color:#ffffff}.wl-past-issue-row a{color:var(--wl-text)}.wl-past-issue-row img{border-color:rgba(23,32,51,.1)}.wl-past-issue-row span{color:var(--wl-accent)}.daily-board-page{padding-bottom:80px}.daily-board-hero{display:grid;grid-template-columns:minmax(0,760px);grid-gap:28px;gap:28px;margin-top:16px;border:0;border-bottom:1px solid rgba(23,32,51,.12);border-radius:0;padding:clamp(38px,5vw,64px) 0 30px;background:transparent}.daily-board-hero:before{content:none}.daily-article-index{align-self:center;justify-content:flex-end;margin-bottom:22px}.daily-article-nav>span{width:clamp(64px,12vw,180px);background:rgba(23,32,51,.22)}.daily-article-nav a{width:34px;min-height:34px;justify-content:center;border:1px solid rgba(23,32,51,.12);background:#ffffff;color:#334155;padding:0}.daily-article-nav a:hover{border-color:rgba(36,87,214,.28);color:var(--wl-accent)}.daily-board-list{display:block;padding:clamp(34px,5vw,62px) 0}.article-detail-page{width:min(1180px,calc(100% - 40px));padding-bottom:92px}.article-hero-shell{padding:clamp(48px,6vw,78px) 0 30px}.article-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(28px,4vw,48px);align-items:center}.article-hero-copy h1{font-size:clamp(32px,4vw,52px)}.article-meta-row{color:#5d6b7c;font-size:13px}.article-hero-image{border-radius:8px;background:#e6edf5;box-shadow:none}.article-hero-image figcaption{color:rgba(255,255,255,.88);text-shadow:0 1px 12px rgba(15,23,42,.56)}.article-body-layout{grid-template-columns:210px minmax(0,730px);gap:clamp(28px,5vw,64px)}.article-toc-panel{color:var(--wl-muted);font-size:13px}.article-toc-panel>a{color:var(--wl-accent)}.article-toc-panel nav a{color:var(--wl-muted)}.article-toc-panel nav a:hover{color:var(--wl-text)}.article-toc-panel nav span{color:var(--wl-accent)}.article-prose{gap:34px}.article-prose h2{margin:0 0 12px;color:var(--wl-text);font-size:clamp(22px,2.4vw,30px);line-height:1.34;letter-spacing:0;word-break:keep-all}.article-prose li,.article-prose p{color:#2f3d4f;font-size:17px;line-height:1.92;word-break:keep-all}.article-quick-note{grid-gap:12px;gap:12px;border-top:1px solid rgba(23,32,51,.12);border-bottom:1px solid rgba(23,32,51,.12);padding:14px 0;font-size:13px}.article-quick-note h2{margin:0 0 5px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.article-quick-note li,.article-quick-note p{margin:0;color:#475569;font-size:13px;font-weight:650;line-height:1.62}.article-quick-note ol{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:1.1rem}.article-inline-toc{display:none}.article-info-box,.article-inline-toc,.article-related-box,.article-source-box,.article-summary-box{border:0;border-top:1px solid rgba(23,32,51,.12);border-radius:0;padding:24px 0 0;background:transparent}.article-inline-toc h2,.article-related-box h2,.article-source-box h2{color:#64748b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.article-inline-toc ol,.article-source-box ul{margin:0;padding-left:1.1rem}.article-inline-toc a,.article-related-box a,.article-source-box a{color:var(--wl-text)}.article-section{border-top:1px solid rgba(23,32,51,.12);padding-top:32px}.article-section p+p{margin-top:20px}.article-section-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--wl-accent);font-size:11px;font-weight:850}.article-section-interpretation{border-top-color:rgba(36,87,214,.28)}.article-evidence-links{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px;color:var(--wl-faint);font-size:11px;font-weight:700;white-space:nowrap}.article-evidence-links a{color:var(--wl-accent);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(36,87,214,.3);text-decoration-color:rgba(36,87,214,.3);text-underline-offset:3px}.article-main-body{border-top:1px solid rgba(23,32,51,.12);padding-top:28px}.article-main-body p{margin:0}.article-main-body p+p{margin-top:18px}.article-prose mark{color:#172033;background:linear-gradient(90deg,rgba(255,242,118,.96),rgba(255,242,118,.74));background-position:0 88%;background-repeat:no-repeat;background-size:100% 42%;border-radius:3px;padding:0 .08em}.article-research-notes{display:grid;grid-gap:34px;gap:34px;padding-top:28px}.article-research-disclosure,.article-research-notes,.article-source-disclosure{border-top:1px solid rgba(23,32,51,.12)}.article-research-disclosure>summary,.article-source-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--wl-text);cursor:pointer;font-size:14px;font-weight:850;list-style:none}.article-research-disclosure>summary::-webkit-details-marker,.article-source-disclosure>summary::-webkit-details-marker{display:none}.article-research-disclosure>summary:after,.article-source-disclosure>summary:after{color:var(--wl-accent);content:"+";font-size:18px;line-height:1}.article-research-disclosure[open]>summary:after,.article-source-disclosure[open]>summary:after{content:"−"}.article-research-disclosure>summary small,.article-source-disclosure>summary small{margin-left:auto;color:#5d6b7c;font-size:11px;font-weight:750}.article-research-disclosure .article-research-notes{border-top:0;padding:8px 0 24px}.article-source-disclosure .article-source-box{border-top:0;padding-top:4px}.article-research-notes h2{margin-bottom:14px;color:#64748b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.article-claim-list ol,.article-context-timeline ol,.article-reaction-list ul,.article-source-box ul{margin:0;padding:0;list-style:none}.article-claim-list li,.article-reaction-list li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;border-top:1px solid rgba(23,32,51,.08);padding:12px 0}.article-claim-list li>span:first-child,.article-reaction-list li>span:first-child{color:var(--wl-accent);font-size:11px;font-weight:800}.article-claim-list p,.article-reaction-list p{margin:0;font-size:14px;line-height:1.65}.article-context-timeline ol{position:relative;display:grid;grid-gap:0;gap:0;padding-left:18px}.article-context-timeline ol:before{position:absolute;top:9px;bottom:16px;left:3px;width:1px;background:rgba(36,87,214,.24);content:""}.article-context-timeline li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:3px 14px;gap:3px 14px;padding:0 0 20px}.article-context-timeline li:before{position:absolute;top:7px;left:-18px;width:7px;height:7px;border-radius:50%;background:var(--wl-accent);content:""}.article-context-timeline time{grid-row:1/span 3;color:var(--wl-accent);font-size:12px;font-weight:800}.article-context-timeline strong{color:var(--wl-text);font-size:14px}.article-context-timeline p{margin:0;font-size:14px;line-height:1.65}.article-context-timeline small{color:#5d6b7c;font-size:11px;line-height:1.5}.article-context-timeline .article-evidence-links{grid-column:2}.article-source-box ul{border-bottom:1px solid rgba(23,32,51,.08)}.article-source-box li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;border-top:1px solid rgba(23,32,51,.08);padding:15px 0}.article-source-number{color:var(--wl-accent);font-size:12px;font-weight:800}.article-source-box li>div{min-width:0}.article-source-box li p{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 4px;color:var(--wl-faint);font-size:11px;line-height:1.45}.article-source-box li p>span{color:var(--wl-accent);font-weight:800}.article-source-box li a,.article-source-box li strong{display:block;overflow-wrap:anywhere;color:var(--wl-text);font-size:14px;font-weight:750;line-height:1.55}.article-source-box li small{display:block;margin-top:3px;font-size:11px}.article-related-box>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.article-related-box a{border:1px solid rgba(23,32,51,.1);border-radius:8px;padding:14px;background:#ffffff}.article-related-box span,.article-source-box small{color:#5d6b7c}.archive-board-page .footer,.article-site-page .footer,.footer.footer-dark,.wl-home-page .footer{border-color:rgba(23,32,51,.1);background:#ffffff;color:var(--wl-text)}.archive-board-page .footer-brand-copy strong,.archive-board-page .footer-links a,.article-site-page .footer-brand-copy strong,.article-site-page .footer-links a,.wl-home-page .footer-brand-copy strong,.wl-home-page .footer-links a{color:var(--wl-text)}.archive-board-page .footer-brand-copy p,.article-site-page .footer-brand-copy p,.wl-home-page .footer-brand-copy p{color:var(--wl-muted)}@media (prefers-reduced-motion:reduce){.article-prose mark{animation:none;background-size:100% 42%}}@media (max-width:1120px){.archive-article-grid,.article-related-box>div,.daily-article-grid,.wl-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-board-layout,.article-body-layout,.article-hero-grid,.daily-board-hero{grid-template-columns:1fr}.archive-filter-panel,.article-toc-panel{position:static}.article-toc-panel nav{display:none}.article-inline-toc{display:block}}@media (max-width:720px){.archive-board-page main,.article-detail-page,.daily-board-page,.wl-home-page main{width:min(100% - 24px,1320px)}.archive-board-hero,.article-hero-shell,.wl-home-hero{padding-top:52px}.daily-board-hero{gap:16px;padding-top:32px;padding-bottom:20px}.archive-board-hero h1,.daily-board-hero h1,.wl-home-hero-copy h1{font-size:clamp(29px,9vw,42px)}.article-hero-copy h1{font-size:32px}.archive-article-grid,.article-related-box>div,.daily-article-grid,.wl-past-issue-row,.wl-radar-grid{grid-template-columns:1fr}.daily-article-index{justify-content:flex-start}.daily-article-nav>span{display:none}.article-card-copy h3{font-size:20px;line-height:1.36}.archive-article-grid,.daily-article-grid{gap:28px}.archive-article-grid .article-card-copy,.daily-article-grid .article-card-copy{padding:18px 18px 17px}.archive-article-grid .article-card-copy p,.daily-article-grid .article-card-copy p{font-size:15px;line-height:1.72}.archive-pagination{margin-top:28px}.article-prose li,.article-prose p{font-size:17px;line-height:1.94}.article-prose{gap:40px}.article-section{padding-top:36px}.article-section-meta{align-items:flex-start}.article-claim-list li,.article-context-timeline li,.article-reaction-list li{grid-template-columns:1fr;gap:5px}.article-context-timeline time{grid-row:auto}.article-context-timeline .article-evidence-links{grid-column:1}.archive-filter-panel{position:-webkit-sticky;position:sticky;z-index:4;top:76px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px;border-bottom:1px solid rgba(23,32,51,.1);padding:10px 0;background:rgba(248,250,252,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.archive-filter-panel::-webkit-scrollbar{display:none}.archive-filter-panel a{flex:0 0 auto;border-radius:4px}.archive-filter-title{display:inline-flex;flex:0 0 auto;align-items:center;margin:0 4px 0 0}.article-related-box a{border:0;border-top:1px solid rgba(23,32,51,.1);border-radius:0;padding:14px 0}.article-research-disclosure>summary,.article-source-disclosure>summary{padding:16px 0}}body:has(.wl-home-page){background:#f6f7f9;color:#111827}.wl-home-page{--wl-bg:#f6f7f9;--wl-surface:#ffffff;--wl-line:#dce3ec;--wl-line-strong:#c8d2df;--wl-text:#111827;--wl-muted:#4b5565;--wl-faint:#7b8494;--wl-blue:#2f64e8;--wl-blue-soft:#eef4ff;min-height:100vh;background:var(--wl-bg);color:var(--wl-text)}.wl-home-page main{width:min(1160px,calc(100% - 40px));padding-bottom:82px}.wl-home-page .site-header{top:22px;width:min(1080px,calc(100% - 32px));border-color:rgba(17,24,39,.09);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 18px 56px rgba(17,24,39,.08)}.wl-home-page .brand-wordmark{color:var(--wl-text)}.wl-home-page .text-link,.wl-home-page .top-nav a{border-color:rgba(17,24,39,.1);background:#ffffff;color:#344054;box-shadow:none}.wl-home-page .text-link:hover,.wl-home-page .top-nav a:hover{border-color:rgba(47,100,232,.28);background:var(--wl-blue-soft);color:var(--wl-blue);transform:none}.wl-home-topic-board{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);grid-gap:clamp(20px,4vw,54px);gap:clamp(20px,4vw,54px);align-items:start;padding:clamp(42px,6vw,78px) 0 clamp(28px,5vw,48px);border-bottom:1px solid var(--wl-line)}.wl-topic-board-copy .eyebrow{margin-bottom:10px;color:var(--wl-blue);font-size:11px;letter-spacing:.08em}.wl-topic-board-copy h1{margin:0;color:var(--wl-text);font-size:clamp(32px,4.4vw,54px);font-weight:900;line-height:1.04;letter-spacing:0;word-break:keep-all}.wl-topic-board-copy p{margin:14px 0 0;max-width:260px;color:var(--wl-muted);font-size:14px;font-weight:700;line-height:1.6;word-break:keep-all}.wl-topic-chip-grid{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;padding-top:4px}.wl-topic-chip-grid a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--wl-line);border-radius:999px;padding:0 15px;background:#ffffff;color:#1f2937;font-size:14px;font-weight:900;line-height:1;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.wl-topic-chip-grid a:hover{border-color:rgba(47,100,232,.3);background:var(--wl-blue-soft);color:var(--wl-blue)}.wl-topic-chip-grid a.is-active{border-color:#111827;background:#111827;color:#ffffff}.wl-topic-chip-grid small{color:inherit;font-size:12px;font-weight:900;opacity:.7}.wl-home-page .wl-radar-strip{padding:clamp(32px,5vw,62px) 0}.wl-home-page .wl-section-heading{align-items:flex-end;margin-bottom:22px}.wl-home-page .wl-section-heading h2{margin:4px 0 0;color:var(--wl-text);font-size:clamp(28px,3.4vw,42px);font-weight:900;line-height:1.14;letter-spacing:0;word-break:keep-all}.wl-home-page .wl-section-heading .eyebrow{margin-bottom:0;color:var(--wl-blue);letter-spacing:.08em}.wl-home-page .wl-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.8vw,34px) 22px}.wl-home-page .article-card,.wl-home-page .article-card-compact{display:flex;flex-direction:column;min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wl-home-page .article-card:hover{border-color:transparent}.wl-home-page .article-card-media{width:100%;min-height:0;aspect-ratio:4/3;border:1px solid var(--wl-line);border-radius:2px;background:#e8edf4}.wl-home-page .article-card-media img{transition:transform .26s ease}.wl-home-page .article-card:hover .article-card-media img{transform:scale(1.025)}.wl-home-page .article-card-copy{display:flex;flex:1 1;flex-direction:column;padding:12px 0 0}.wl-home-page .article-label-row{gap:7px}.wl-home-page .article-label-row span{min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--wl-blue);font-size:11px;font-weight:900;line-height:1.35}.wl-home-page .article-card-copy h3{margin:8px 0;color:var(--wl-text);font-size:clamp(19px,1.65vw,24px);font-weight:900;line-height:1.28;letter-spacing:0;text-wrap:pretty;word-break:keep-all}.wl-home-page .article-card-copy p{margin:0;color:var(--wl-muted);font-size:14px;font-weight:650;line-height:1.68;word-break:keep-all}.wl-home-page .article-card-meta{margin-top:12px;color:#5f6b7b;font-size:12px;font-weight:800;line-height:1.4}.wl-home-page .article-card-number{display:none}.wl-home-page .wl-archive-tease{border-top:1px solid var(--wl-line);padding:clamp(36px,5vw,68px) 0 0}.wl-home-page .wl-past-issue-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wl-home-page .wl-past-issue-row a{color:var(--wl-text)}.wl-home-page .wl-past-issue-row img{border-color:var(--wl-line);border-radius:2px}.wl-home-page .wl-past-issue-row span{color:var(--wl-blue)}.wl-home-page .wl-empty-panel{border:1px solid var(--wl-line);border-radius:2px;padding:28px;background:#ffffff}@media (max-width:920px){.wl-home-topic-board{grid-template-columns:1fr}.wl-topic-board-copy p{max-width:none}.wl-home-page .wl-past-issue-row,.wl-home-page .wl-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.archive-board-page .brand-wordmark,.article-site-page .brand-wordmark,.wl-home-page .brand-wordmark{display:none}.archive-board-page .top-nav a[href="/archive"],.article-site-page .top-nav a[href="/archive"],.wl-home-page .top-nav a[href="/archive"]{display:inline-flex}.wl-home-page .site-header,.wl-home-page main{width:min(100% - 24px,1160px)}.wl-home-page .site-header{top:12px;gap:10px;padding:8px}.wl-home-page .brand{flex:0 0 auto}.wl-home-page .brand-wordmark{display:none}.wl-home-page .top-nav{gap:6px;min-width:0}.wl-home-page .top-nav a{min-height:40px;padding:0 13px;font-size:12px}.wl-home-topic-board{padding-top:32px}.wl-topic-chip-grid{gap:8px}.wl-topic-chip-grid a{min-height:36px;padding:0 12px;font-size:13px}.wl-home-page .wl-past-issue-row,.wl-home-page .wl-radar-grid{grid-template-columns:1fr}.archive-board-page .article-card-copy>p,.daily-board-page .article-card-copy>p,.wl-home-page .article-card-copy>p{display:none}}@media (max-width:720px){.article-site-page .site-header{gap:10px}.article-site-page .article-detail-page{width:min(640px,calc(100% - 40px))}.article-site-page .article-hero-copy h1{font-size:30px;line-height:1.16;text-wrap:pretty}.article-card-meta,.wl-home-page .article-card-meta{color:#4f5c6d;font-size:13px}.article-site-page .article-inline-toc,.article-site-page .article-main-body,.article-site-page .article-quick-note,.article-site-page .article-section{scroll-margin-top:104px}.article-site-page .article-quick-note li,.article-site-page .article-quick-note p{color:#3f4d5f;font-size:13px;line-height:1.7}}@media (max-width:380px){.article-site-page .brand-wordmark{font-size:10px;letter-spacing:.14em}}:root{--wl-paper:#f7f8fa;--wl-ink:#101828;--wl-subtle:#526071;--wl-rule:#d8dee7;--wl-accent:#155eef;--wl-highlight:#b9e4ff}.site-page{padding-top:0;background:var(--wl-paper);color:var(--wl-ink)}.article-site-page:has(.article-detail-page) .site-header-v2,.site-header-v2{position:-webkit-sticky;position:sticky;z-index:80;top:0;width:100%;min-height:64px;border:0;border-bottom:1px solid rgba(216,222,231,.92);border-radius:0;padding:0;background:rgba(255,255,255,.94);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-v2 .site-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 40px,1180px);min-height:64px;margin:0 auto}.site-header-v2 .brand{justify-self:start;gap:10px}.site-header-v2 .brand-logo-shell{width:38px;height:38px}.site-header-v2 .brand-wordmark{color:var(--wl-ink);font-size:12px;letter-spacing:.16em}.top-nav-v2{justify-self:center;gap:4px}.top-nav-v2 a{min-height:36px;border:0;border-radius:0;padding:0 14px;color:#667085;font-size:13px;font-weight:800}.top-nav-v2 a.is-current,.top-nav-v2 a:hover{background:transparent;color:var(--wl-ink)}.top-nav-v2 a.is-current:after{position:absolute;right:14px;bottom:4px;left:14px;height:2px;background:var(--wl-accent);content:""}.site-header-tools{display:flex;justify-self:end;gap:5px}.header-icon-button{display:inline-grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--wl-ink);cursor:pointer}.header-icon-button:hover{background:#eef2f7}.header-menu-button,.site-mobile-menu{display:none}.site-reading-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden}.site-reading-progress span{display:block;height:100%;background:var(--wl-accent);transition:width 80ms linear}.wl-home-page main{width:min(100% - 40px,1180px);padding-top:0}.wl-home-masthead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:56px;gap:56px;align-items:flex-end;border-bottom:1px solid var(--wl-rule);padding:76px 0 46px}.wl-home-masthead .eyebrow{color:var(--wl-accent);font-size:11px;letter-spacing:.08em}.wl-home-masthead h1{max-width:760px;margin:14px 0 0;color:var(--wl-ink);font-size:clamp(40px,4.7vw,62px);font-weight:900;line-height:1.04;letter-spacing:0;text-wrap:balance;word-break:keep-all}.wl-home-masthead>p{max-width:380px;margin:0;color:var(--wl-subtle);font-size:15px;font-weight:600;line-height:1.8;word-break:keep-all}.wl-home-visual-credit span{color:#c8eaff;font-weight:900}.wl-home-visual-credit strong{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wl-home-visual-credit:focus-visible,.wl-home-visual-credit:hover{color:#fff}.wl-home-page .wl-home-topic-board{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:center;border:0;border-bottom:1px solid var(--wl-rule);padding:16px 0;background:transparent}.wl-home-topic-board>strong{color:var(--wl-ink);font-size:12px}.wl-home-page .wl-topic-chip-grid{display:flex;gap:4px;overflow-x:auto;padding:0;scrollbar-width:none}.wl-home-page .wl-topic-chip-grid a{flex:0 0 auto;min-height:32px;border:0;border-radius:0;padding:0 10px;background:transparent;color:#667085;font-size:12px}.wl-home-page .wl-topic-chip-grid a.is-active{background:var(--wl-ink);color:#fff}.wl-home-page .wl-topic-chip-grid small{margin-left:5px;color:inherit}.wl-home-page .wl-radar-strip{padding-top:54px}.wl-date-group{border-top:1px solid var(--wl-rule);padding:18px 0 54px}.wl-date-label{display:flex;justify-content:space-between;margin-bottom:18px;color:var(--wl-subtle);font-size:12px;font-weight:800}.wl-date-label time{color:var(--wl-ink)}.wl-home-page .wl-radar-grid{gap:38px 22px}.wl-home-page .article-card-media{aspect-ratio:16/10;border:0;background:#e9edf3}.wl-home-page .article-card-copy h3{font-size:clamp(18px,1.55vw,22px);line-height:1.35}.article-detail-page{--article-rail-width:clamp(320px,32vw,500px);position:relative;width:100%;margin:0;overflow:clip;background:#fff}.article-page-rail-background{position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--article-rail-width);overflow:clip;background:#102137}.article-page-rail-sticky{position:-webkit-sticky;position:sticky;top:64px;width:100%;height:calc(100vh - 64px)}.article-page-rail-media{position:absolute;inset:0;overflow:hidden}.article-page-rail-media>.resilient-image{width:100%;height:100%}.article-page-rail-background .resilient-image-primary{filter:blur(14px) saturate(.72) contrast(1.06);transform:scale(1.1)}.article-page-rail-shade{position:absolute;inset:0;background:rgba(7,18,33,.66);box-shadow:inset -42px 0 52px rgba(3,10,20,.52)}.article-detail-page .article-hero-shell{position:relative;z-index:1;width:calc(100% - var(--article-rail-width));margin-left:var(--article-rail-width);padding:72px 48px 36px;background:#fff;color:var(--wl-ink)}.article-detail-page .article-hero-grid{display:block;width:min(100%,700px);margin:0 auto}.article-detail-page .article-hero-copy{max-width:700px;margin:0}.article-detail-page .article-label-row span{border-color:#c8d8eb;background:#eef6ff;color:#2457d6}.article-detail-page .article-hero-copy h1{max-width:700px;margin:18px 0 20px;color:var(--wl-ink);font-size:clamp(38px,3.9vw,56px);font-weight:900;line-height:1.06;letter-spacing:0;text-wrap:balance;word-break:keep-all}.article-detail-page .article-hero-copy>p{max-width:700px;color:var(--wl-subtle);font-size:18px;line-height:1.75}.article-detail-page .article-meta-row{margin-top:20px;color:#667085;font-size:12px}.article-detail-page .article-meta-row a{color:var(--wl-accent)}.article-detail-page .article-hero-image{display:block;width:min(100%,700px);margin:36px auto 0;overflow:visible;aspect-ratio:auto;border-radius:0;background:transparent}.article-detail-page .article-hero-image-frame{position:relative;width:100%;margin-inline:auto}.article-detail-page .article-hero-image-frame:has(.is-square){max-width:600px}.article-detail-page .article-hero-image-frame:has(.is-portrait){max-width:480px}.article-detail-page .article-hero-image .resilient-image-preserve-ratio{min-height:220px;border-radius:4px;background:#edf1f5}.article-detail-page .article-hero-image .resilient-image-preserve-ratio img{object-fit:contain}.article-detail-page .article-hero-image figcaption{position:static;width:100%;max-width:none;margin-top:8px;padding:0;color:#667085;font-size:11px;line-height:1.5;text-shadow:none}.article-body-layout{position:relative;z-index:1;grid-template-columns:var(--article-rail-width) minmax(0,700px);gap:clamp(36px,4.8vw,70px);justify-content:start;width:100%;padding:18px clamp(24px,3.3vw,48px) 72px 0}.article-toc-panel{position:absolute;z-index:2;top:clamp(64px,10vh,104px);left:50%;width:min(220px,calc(var(--article-rail-width) - 64px));max-height:calc(100vh - 190px);overflow-y:auto;color:rgba(255,255,255,.78);transform:translateX(-50%);scrollbar-width:none}.article-toc-panel>a{color:#fff}.article-toc-panel nav a{color:rgba(255,255,255,.76)}.article-toc-panel nav a:hover{color:#fff}.article-toc-panel nav span{color:#b9e4ff}.article-prose{grid-column:2;min-width:0}.article-inline-toc,.article-quick-note{border:0;border-top:1px solid var(--wl-rule);border-bottom:1px solid var(--wl-rule);border-radius:0;padding:16px 0;background:transparent}.article-quick-note{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;gap:24px}.article-inline-toc h2,.article-quick-note h2{margin:0 0 6px;color:#667085;font-size:11px;letter-spacing:0}.article-quick-note li,.article-quick-note p{color:#344054;font-size:12px;font-weight:700;line-height:1.65}.article-inline-toc{margin-top:18px}.article-section{border:0;border-radius:0;padding:52px 0 0;background:transparent}.article-section h2{margin:12px 0 24px;color:var(--wl-ink);font-size:clamp(26px,3vw,36px);line-height:1.3;word-break:keep-all}.article-section p{color:#263445;font-size:18px;line-height:1.95;word-break:keep-all}.article-section mark{padding:.06em .1em .1em;background:linear-gradient(90deg,var(--wl-highlight),var(--wl-highlight));background-size:0 100%;background-repeat:no-repeat;animation:none;animation-timeline:auto;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit}.article-section mark.is-highlight-ready{transition:background-size .68s cubic-bezier(.22,1,.36,1)}.article-section mark.is-highlighted{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.article-section mark{transition:none}}.article-inline-visual{margin:34px 0 6px}.article-inline-visual-media{position:relative;overflow:hidden;aspect-ratio:16/10;background:#e9edf3}.article-inline-visual-media>div,.article-inline-visual-media>img{width:100%;height:100%}.article-inline-visual figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:8px;color:#667085;font-size:11px;line-height:1.5}.article-ai-badge{right:8px;bottom:8px;left:auto;padding:3px 5px;background:rgba(16,24,40,.82);color:#fff;font-size:9px}.archive-board-page main{width:min(100% - 40px,1180px);padding-top:0}.archive-board-page .archive-board-hero{min-height:0;border-bottom:1px solid var(--wl-rule);padding:58px 0 32px}.archive-board-page .archive-board-hero h1{margin:12px 0 14px;font-size:clamp(36px,4.5vw,58px);line-height:1.12}.archive-board-page .archive-board-hero>p:last-child{max-width:720px;font-size:15px;line-height:1.75}.archive-board-page .archive-board-layout{display:block;padding-top:18px}.archive-board-page .archive-filter-panel{position:static;display:flex;gap:6px;overflow-x:auto;width:100%;border:0;border-bottom:1px solid var(--wl-rule);border-radius:0;padding:0 0 16px;background:transparent;scrollbar-width:none}.archive-board-page .archive-filter-title{flex:0 0 auto;align-self:center;margin-right:8px}.archive-board-page .archive-filter-panel a{flex:0 0 auto;min-height:32px;border:1px solid var(--wl-rule);border-radius:2px;padding:0 10px;background:#fff;font-size:12px}.archive-board-page .archive-filter-panel a.is-active{border-color:var(--wl-ink);background:var(--wl-ink);color:#fff}.archive-board-page .archive-article-board{padding-top:40px}.archive-board-page .archive-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}.archive-board-page .article-card{border:0;border-radius:0;background:transparent;box-shadow:none}.archive-board-page .article-card-media{aspect-ratio:16/10;border:0;border-radius:0}.archive-board-page .article-card-copy{padding:12px 0 0}@media (max-width:920px){.wl-home-masthead{grid-template-columns:1fr;gap:24px}.wl-home-masthead>p{max-width:620px}.article-detail-page{--article-rail-width:0px;overflow:visible}.article-page-rail-background{display:none}.article-detail-page .article-hero-shell{width:100%;margin-left:0;padding:56px 20px 0}.article-detail-page .article-hero-grid{display:block;width:min(100%,700px);max-width:none}.article-detail-page .article-hero-copy{max-width:700px}.article-detail-page .article-hero-image{width:calc(100% + 40px);max-width:none;margin:32px 0 0 -20px}.article-detail-page .article-hero-image figcaption{padding:0 20px;color:#667085;text-shadow:none}.article-body-layout{grid-template-columns:1fr;gap:0;width:min(calc(100% - 40px),700px);margin:0 auto;padding:34px 0 72px}.article-prose{grid-column:1}.article-toc-panel{display:none}.archive-board-page .archive-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-header-v2{min-height:56px}.site-header-v2 .site-header-inner{grid-template-columns:1fr auto;width:calc(100% - 32px);min-height:56px}.site-header-v2 .brand-logo-shell{width:34px;height:34px}.site-header-v2 .brand-wordmark{display:inline;font-size:10px;letter-spacing:.12em}.header-instagram,.top-nav-v2{display:none}.header-menu-button{display:inline-grid}.site-mobile-menu{display:none;grid-template-columns:1fr 1fr;border-top:1px solid var(--wl-rule);padding:10px 16px 16px;background:#fff}.site-header-v2.is-menu-open .site-mobile-menu{display:grid}.site-mobile-menu a{min-height:42px;padding:12px 8px;color:var(--wl-ink);font-size:13px;font-weight:800}.archive-board-page main,.article-detail-page,.wl-home-page main{width:calc(100% - 40px)}.article-detail-page,.article-site-page .article-detail-page{width:100%}.wl-home-masthead{padding:48px 0 30px}.wl-home-masthead h1{font-size:42px;line-height:1.08}.wl-home-page .wl-home-topic-board{grid-template-columns:1fr;gap:8px;padding:12px 0}.wl-home-page .wl-radar-strip{padding-top:38px}.wl-date-group{padding-bottom:42px}.article-detail-page .article-hero-shell{min-height:0;padding:44px 20px 0}.article-detail-page .article-hero-copy h1{margin-top:14px;font-size:clamp(34px,10vw,46px);line-height:1.13}.article-detail-page .article-hero-copy>p{font-size:16px;line-height:1.75}.article-detail-page .article-meta-row{gap:7px 12px;font-size:11px}.article-detail-page .article-hero-image{width:calc(100% + 40px);margin:32px 0 0 -20px}.article-detail-page .article-hero-image figcaption{padding:0 20px}.article-body-layout{width:calc(100% - 40px);padding:34px 0 60px}.article-quick-note{grid-template-columns:1fr;gap:14px}.article-section{padding-top:42px}.article-section h2{font-size:27px;line-height:1.34}.article-section p{font-size:17px;line-height:1.92}.article-inline-visual{width:calc(100% + 40px);margin-left:-20px}.article-inline-visual figcaption{padding:0 20px}.archive-board-page .archive-board-hero{padding:42px 0 26px}.archive-board-page .archive-board-hero h1{font-size:38px}.archive-board-page .archive-article-grid{grid-template-columns:1fr}}