@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-700-normal-rIgV_oaK.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}:root{--color-gray-25:#fbfbfb;--color-gray-100:#fff;--color-gray-150:#f6f6f6;--color-gray-200:#e6e6e6;--color-gray-300:#d8d8d8;--color-gray-400:#b0b0b0;--color-gray-500:#6a6a6a;--color-gray-600:#4a4a4a;--color-gray-700:#2c2c2c;--color-gray-800:#2a2a2a;--color-gray-900:#111;--color-gray-950:#0a0a0a;--color-ink-25:#141416;--color-ink-50:#1c1c1f;--color-ink-15:#0e0e10;--color-ink-line:#2c2c30;--color-ink-100:#ededed;--color-ink-200:#b8b8b8;--color-ink-300:#8a8a8a;--color-gold-500:#e2b100;--color-green-100:#e7f0ea;--color-green-600:#3f7a5c;--color-green-900:#2a4036;--color-red-100:#fbeaea;--color-red-600:#b23636;--color-red-700:#8a1c1c;--color-amber-100:#fbf3df;--color-amber-600:#b58a2a;--color-amber-700:#7a5200;--color-blue-100:#e9f0f5;--color-blue-600:#3f6f8f;--color-blue-700:#234a63;--color-transparent:transparent;--color-gold-700:#8f6f00;--shadow-e1:0 1px 2px #1111110f;--shadow-e2:0 2px 8px #1111111a;--shadow-overlay:0 8px 28px #1111112e;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--space-6:56px;--font-newsreader:Newsreader, Georgia, serif;--font-source-sans:"Source Sans 3", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--size-meta:12px;--size-house:14px;--size-dek:18px;--size-hed:23px;--size-lead:46px;--size-sub:29px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-semibold:600;--weight-black:800;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-display:1.05;--leading-read:1.55;--tracking-caps:.08em;--tracking-tight:-.01em;--tracking-display:-.02em;--app-bg:var(--color-gray-100);--app-raised:var(--color-gray-100);--app-sunken:var(--color-gray-25);--app-hover:var(--color-gray-150);--app-selected:var(--color-gray-200);--app-line:var(--color-gray-200);--app-line-strong:var(--color-gray-300);--app-disabled:var(--color-gray-400);--app-scrim:#11111147;--app-ring:var(--color-focus);--color-ink:var(--color-gray-900);--color-ink-soft:var(--color-gray-700);--color-muted:var(--color-gray-500);--color-paper:var(--color-gray-100);--color-page:var(--color-paper);--color-wash:var(--color-gray-150);--color-rail:var(--color-transparent);--color-rule:var(--color-gray-200);--color-rule-strong:var(--color-gray-900);--color-accent:var(--color-gray-900);--color-mark:var(--color-gold-700);--color-focus:var(--color-mark);--color-ink-hover:var(--color-gray-800);--layout-measure:58ch;--layout-page-width:1220px;--layout-region-left:260px;--layout-region-right:220px;--motion-duration-cut:0s;--motion-duration-settle:.7s;--motion-easing-settle:cubic-bezier(.2, .8, .2, 1);--danger-fg:var(--color-red-700);--danger-bg:var(--color-red-100);--danger-border:var(--color-red-600);--warning-fg:var(--color-amber-700);--warning-bg:var(--color-amber-100);--warning-border:var(--color-amber-600);--success-fg:var(--color-green-900);--success-bg:var(--color-green-100);--success-border:var(--color-green-600);--info-fg:var(--color-blue-700);--info-bg:var(--color-blue-100);--info-border:var(--color-blue-600);--font-display:var(--font-newsreader);--font-ui:var(--font-source-sans);--meta:var(--size-meta);--house-lockup:var(--size-house);--dek:var(--size-dek);--hed:var(--size-hed);--lead:var(--size-lead);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--muted:var(--color-muted);--paper:var(--color-paper);--page:var(--color-page);--wash:var(--color-wash);--rail:var(--color-rail);--rule:var(--color-rule);--rule-strong:var(--color-rule-strong);--accent:var(--color-accent);--mark:var(--color-mark);--focus:var(--color-focus);--ink-hover:var(--color-ink-hover);--measure:var(--layout-measure);--page-width:var(--layout-page-width);--region-left:var(--layout-region-left);--region-right:var(--layout-region-right);color:var(--ink);background:var(--page);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45}[data-theme=dark]{--color-ink:var(--color-ink-100);--color-ink-soft:var(--color-ink-200);--color-muted:var(--color-ink-300);--color-paper:var(--color-ink-25);--color-page:var(--color-ink-25);--color-wash:var(--color-ink-50);--color-rule:var(--color-ink-line);--color-rule-strong:var(--color-ink-100);--color-accent:var(--color-ink-100);--color-ink-hover:var(--color-ink-200);--color-mark:var(--color-gold-500);--app-bg:var(--color-ink-25);--app-raised:var(--color-ink-50);--app-sunken:var(--color-ink-15);--app-hover:var(--color-ink-50);--app-selected:var(--color-ink-line);--app-line:var(--color-ink-line);--app-line-strong:var(--color-ink-line);--app-disabled:var(--color-ink-300);--app-scrim:#0000008c;--danger-fg:#f4a3a3;--danger-bg:#2a1414;--danger-border:#5a2626;--warning-fg:#e6c56a;--warning-bg:#29220f;--warning-border:#574823;--success-fg:#8fd0ae;--success-bg:#12241b;--success-border:#274c39;--info-fg:#8fc0e0;--info-bg:#122430;--info-border:#294a63;--shadow-e1:0 1px 2px #0006;--shadow-e2:0 2px 8px #00000073;--shadow-overlay:0 8px 28px #0000008c;color:var(--ink);background:var(--page)}.house-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:16px 0 12px;display:flex}.house-lockup{min-width:0;color:inherit;flex-wrap:wrap;align-items:center;gap:4px .5rem;text-decoration:none;display:flex}.house-publisher,.house-product{color:var(--ink);font:600 var(--house-lockup)/1 var(--font-ui);letter-spacing:.01em}.house-rule{background:var(--ink);opacity:.28;width:1px;height:14px;margin:0 .05rem;display:inline-block}.house-sep{color:var(--muted);font:400 15px/1 var(--font-display)}.house-edition{color:var(--ink-soft);font:600 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.house-end{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;min-width:0;max-width:100%;display:flex}.house-stamp{color:var(--muted);font:400 12px/1 var(--font-ui)}.edition-picker{position:relative}.edition-picker summary{color:var(--muted);font:400 12px/1 var(--font-ui);cursor:pointer;list-style:none}.edition-picker summary::-webkit-details-marker{display:none}.edition-picker summary:after{content:" ▾";font-size:9px}.edition-picker nav{z-index:8;background:var(--paper);border:1px solid var(--rule);min-width:13rem;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0}.edition-picker a{color:var(--ink);font:400 13px/1.3 var(--font-ui);padding:7px 12px;text-decoration:none;display:block}.edition-picker a:hover{background:var(--wash)}.edition-picker a.active{font-weight:600}.house-subscribe{background:var(--ink);color:var(--paper);font:600 12px/1 var(--font-ui);letter-spacing:.04em;padding:9px 13px;text-decoration:none;display:inline-block}.house-subscribe:hover{background:var(--ink-hover)}@media (max-width:640px){.house-bar{gap:10px 14px;padding:14px 0 10px}.house-end{justify-content:flex-start;gap:10px 14px;width:100%}.edition-picker{min-width:0}.edition-picker nav{max-width:calc(100vw - 32px);left:0;right:auto}.house-stamp{display:none}}.house-x{font:600 11px/1.4 var(--font-ui);letter-spacing:.04em;align-items:baseline;gap:10px;display:inline-flex}.house-x a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.house-x a:hover{border-bottom-color:var(--mark)}.house-subject{color:var(--ink);font:600 var(--size-house)/1.1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:640px){.house-subject{font-size:var(--size-meta);letter-spacing:.08em}}.desk-bar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;gap:0 18px;display:flex}.desk-bar a{height:36px;color:var(--muted);font:600 12px/1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;align-items:center;text-decoration:none;display:flex}.desk-bar a:hover{color:var(--ink)}.desk-bar a.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--mark)}@media (max-width:640px){.desk-bar{column-gap:14px}.desk-bar a{height:34px}}:root{--measure:68ch}.skip-link{z-index:100;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--paper);font:600 var(--text-sm)/1 var(--font-ui);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.edition-frame{grid-template-columns:minmax(var(--region-left), .85fr) minmax(0, 1.35fr) minmax(var(--region-right), .7fr);grid-template-areas:"left center right";align-items:start;gap:28px 36px;display:grid}.edition-frame.no-left{grid-template-columns:minmax(0, 1.4fr) minmax(var(--region-right), .7fr);grid-template-areas:"center right"}.edition-frame.no-right{grid-template-columns:minmax(var(--region-left), .85fr) minmax(0, 1.4fr);grid-template-areas:"left center"}.edition-frame.no-left.no-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"center"}.region-left{grid-area:left;min-width:0}.region-left>.more-module:first-child{margin-top:0}.region-center{grid-area:center;min-width:0}.region-center>p,.region-center .prose,.region-center .dek,.region-center .lead p{max-width:var(--measure)}.region-right{grid-area:right;min-width:0}.region-label{border-bottom:1px solid var(--rule);color:var(--ink);font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;padding-bottom:8px}.headline-list.compact .headline-row{gap:2px;padding:8px 0}.headline-list.compact .headline-row a{letter-spacing:-.015em;font-size:14px;line-height:1.28}.headline-list.compact .kicker{letter-spacing:.08em;font-size:10px}.region-center .lead h1{text-wrap:balance;max-width:20ch;font-size:clamp(30px,2.6vw,44px)}@media (max-width:960px){.edition-frame,.edition-frame.no-left,.edition-frame.no-right,.edition-frame.no-left.no-right{grid-template-columns:1fr;grid-template-areas:"center""left""right";gap:36px}.region-right{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (max-width:640px){.region-center .lead h1{font-size:32px}.region-right{grid-template-columns:1fr}}.site-footer{border-top:2px solid var(--ink);margin-top:34px;padding:14px 0 26px}.site-footer p{max-width:72ch}@media (min-width:961px){.edition-frame.rails-sticky>.region-left,.edition-frame.rails-sticky>.region-right{top:var(--space-3);max-height:calc(100vh - var(--space-5));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{border-top:2px solid var(--mark)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.page-frame{width:min(var(--page-width), calc(100% - 48px));min-height:100vh;margin:0 auto}.brand-kicker{color:var(--muted);font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}.news-page{padding:28px 0 80px}.kicker,.lead-kicker .rubric,.lead-kicker .rubric-note{color:var(--muted);font:600 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0}.loading{text-align:center;place-content:center;min-height:360px;display:grid}.loading h1{font:700 28px/1.1 var(--font-ui);letter-spacing:-.03em}.no-results{color:var(--muted);margin:0;padding:32px 0}@media (max-width:640px){.page-frame{width:calc(100% - 32px)}}.lead{border-bottom:1px solid var(--rule);gap:14px;padding:0 0 32px;display:grid}.lead-kicker{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.lead-kicker .mark{background:var(--mark);flex-shrink:0;width:7px;height:7px}.lead-kicker .rubric{color:var(--ink)}.lead-kicker .rubric-note{color:var(--muted)}.lead h1{max-width:17ch;font:700 var(--lead)/1.05 var(--font-display);letter-spacing:-.032em;margin:0}.lead h1 a{text-decoration:none}.lead h1 a:hover{text-underline-offset:5px;text-decoration:underline}.lead .dek{max-width:var(--measure);color:var(--ink-soft);font:400 var(--dek)/1.5 var(--font-ui);margin:0}.lead .byline{color:var(--muted);font:400 var(--meta)/1 var(--font-ui);letter-spacing:.02em;margin:2px 0 0}@media (max-width:860px){.lead h1{max-width:none;font-size:40px}}@media (max-width:640px){.lead h1{font-size:32px}}.feature-grid{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;padding:28px 0;display:grid}.feature-card{align-content:start;gap:10px;padding-right:28px;display:grid}.feature-card+.feature-card{border-left:1px solid var(--rule);padding-left:28px;padding-right:0}.feature-card h2{font:700 24px/1.14 var(--font-display);letter-spacing:-.025em;margin:0}.feature-card h2 a{text-decoration:none}.feature-card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.feature-card .dek,.feature-card p{color:var(--muted);font:400 15px/1.45 var(--font-ui);margin:0}@media (max-width:860px){.feature-grid{grid-template-columns:1fr;gap:0}.feature-card,.feature-card+.feature-card{border-left:0;padding:20px 0 0}.feature-card{padding-top:0;padding-bottom:20px}.feature-card+.feature-card{border-top:1px solid var(--rule)}}.headline-list{width:100%}.headline-row{border-bottom:1px solid var(--rule);gap:6px;padding:16px 0;display:grid}.headline-row a{min-width:0;color:var(--ink);font:600 var(--hed)/1.28 var(--font-ui);letter-spacing:-.02em;text-decoration:none}.headline-row a:hover{text-underline-offset:3px;text-decoration:underline}.more-module{margin-top:40px}.more-module h2{border-bottom:1px solid var(--rule);color:var(--ink);font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:10px}.story-stream{margin-top:28px}.story-stream article{border-bottom:1px solid var(--rule);padding:16px 0}.story-stream h3{font:600 18px/1.25 var(--font-ui);letter-spacing:-.02em;margin:6px 0 0}.story-stream h3 a{text-decoration:none}.story-stream h3 a:hover{text-underline-offset:3px;text-decoration:underline}.story-stream p{color:var(--muted);font:400 15px/1.45 var(--font-ui);margin:8px 0 0}.rail-module{border-bottom:1px solid var(--rule);margin:0 0 20px;padding:0 0 20px}.rail-module:last-child{border-bottom:0;margin:0;padding-bottom:0}.rail-module h2{font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.rail-module ul{margin:0;padding:0;list-style:none}.rail-module li{color:var(--ink-soft);font:400 13px/1.35 var(--font-ui);justify-content:space-between;gap:10px;margin:0 0 8px;display:flex}.rail-module li b{color:var(--muted);font-weight:600}.rail-module p{color:var(--muted);font:400 14px/1.45 var(--font-ui);margin:0 0 8px}.rail-module p:last-child{margin-bottom:0}.rail-module a{font-weight:600}.prose{max-width:var(--measure);padding:40px 0 80px}.prose .byline{color:var(--muted);font:600 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.prose h1{font:700 40px/1.1 var(--font-display);letter-spacing:-.03em;margin:10px 0 18px}.prose p{color:var(--ink-soft);font:400 18px/1.6 var(--font-ui)}.prose form{gap:12px;max-width:24rem;display:grid}.prose input,.prose button{font:inherit;padding:12px 14px}.prose input{border:1px solid var(--rule)}.prose button{background:var(--ink);color:var(--paper);border:0;font-weight:600}.page-footer{border-top:1px solid var(--rule);color:var(--muted);font:400 13px/1.5 var(--font-ui);gap:8px;padding:24px 0 48px;display:grid}.page-footer p{max-width:70ch;margin:0}.page-footer a{color:var(--ink);font-weight:600}body{margin:0}.legal-page{max-width:760px;margin:0 auto;padding:5rem 1.4rem 8rem}.legal-page h1,.legal-page h2{font-family:var(--font-display);font-weight:var(--weight-regular)}.legal-page h1{font-size:clamp(2.8rem,8vw,5rem);line-height:1}.legal-page h2{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.2rem}.legal-page a{color:var(--color-green-900)}.legal-page .eyebrow{color:var(--mark);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:.15em;text-transform:uppercase}.legal-page .notice{border-left:3px solid var(--mark);padding-left:1rem}
