/* nav2: Defense / numbered dispatch. */
#navigation.nav2{counter-reset:desk;display:flex;align-items:stretch;gap:0;border:0;border-top:1px solid var(--rule);border-bottom:3px solid #bda36a;background:var(--paper);padding:0;overflow-x:auto;scrollbar-width:thin}
#navigation.nav2>a{counter-increment:desk;flex:1 0 auto;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:flex-start;min-height:76px;padding:14px 22px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink);font:650 13px/1.3 var(--sans);white-space:nowrap;text-decoration:none;position:relative}
#navigation.nav2>a:before{content:counter(desk,decimal-leading-zero);font:500 10px/1 var(--sans);letter-spacing:.15em;color:var(--soft)}
#navigation.nav2>a:after{display:none}#navigation.nav2>a:hover,#navigation.nav2>a[aria-current=page]{background:#bda36a;color:#17261f}#navigation.nav2>a:hover:before,#navigation.nav2>a[aria-current=page]:before{color:#344137}#navigation.nav2>.publication-format-start{margin-left:0}
.lead-section .lead-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative;border:0;margin-top:20px;padding-bottom:35px;isolation:isolate}
.lead-section .lead-photo{grid-area:1/1;display:block;margin:0 0 90px;align-self:start}.lead-section .lead-photo .photo-wrap{display:block;height:560px;min-height:0;aspect-ratio:auto}.lead-section .lead-photo img{height:100%;width:100%;object-fit:cover}.lead-section .lead-photo figcaption{max-width:45%;margin-top:15px}
.lead-section .lead-side{grid-area:1/1;align-self:end;justify-self:end;position:relative;z-index:2;width:54%;padding:36px 40px;background:var(--paper);color:var(--ink);border-top:6px solid #bda36a;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 18px 40px #0002}
.lead-section .lead-copy h1{font:650 clamp(30px,3.3vw,47px)/1.1 var(--sans);letter-spacing:-.03em;margin:18px 0}.lead-section .lead-deck{font:400 17px/1.65 var(--serif);color:var(--soft)}.lead-section .lead-copy .story-meta{color:var(--soft)}.lead-section .lead-copy .category{background:transparent;color:var(--ink);padding:0;border-bottom:2px solid #bda36a;padding-bottom:7px}
.lead-section .latest-rail{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:24px 0}
.edition-cards .teaser{border-radius:0;border:0;border-top:3px solid #bda36a;background:transparent;padding:20px 0;box-shadow:none}.edition-cards .teaser-photo{aspect-ratio:3/2;margin-bottom:18px}.edition-cards h2,.edition-cards h3{font:650 clamp(23px,2vw,28px)/1.2 var(--sans);letter-spacing:-.025em}
.desk-stories.edition-cards{display:grid;grid-template-columns:1fr;gap:0}
.desk-stories.edition-cards .teaser{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);column-gap:36px;align-items:start;position:relative;padding:28px 0;border-top:1px solid var(--rule);background:transparent}
.desk-stories.edition-cards .teaser .teaser-photo{grid-column:1;grid-row:1/8;margin:0;aspect-ratio:16/10;width:100%}.desk-stories.edition-cards .teaser>*:not(.teaser-photo){grid-column:2}.desk-stories.edition-cards .teaser h2,.desk-stories.edition-cards .teaser h3{font:650 clamp(26px,2.6vw,36px)/1.12 var(--sans);margin:12px 0}.desk-stories.edition-cards .teaser>p{font:400 17px/1.65 var(--serif);margin-bottom:18px}.desk-stories.edition-cards .story-meta{margin-top:0;padding-top:12px;border-top:1px solid var(--rule)}
.article-banner{margin-top:30px;background:transparent;color:var(--ink);border-bottom:1px solid var(--rule)}
.article-banner .article-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:calc(100% - 96px);max-width:1280px;padding:32px 0 44px;align-items:center}
.article-banner .article-header{grid-column:2;grid-row:1}.article-banner .article-hero{grid-column:1;grid-row:1;margin:0;position:static}.article-banner .article-header h1{color:var(--ink);font:650 clamp(32px,3.4vw,48px)/1.1 var(--sans)}.article-banner .article-deck,.article-banner .disclosure,.article-banner .series-line,.article-banner .article-byline,.article-banner .article-companies{color:var(--soft)}.article-banner .category,.article-banner .category a{color:var(--ink)}
.article-banner .article-media-link{border-radius:0;box-shadow:none}.article-banner .article-media-link:before,.article-banner .article-media-link:after{display:none}.article-banner .article-hero figcaption{color:var(--soft)}
.article-layout{display:grid;grid-template-columns:minmax(0,740px) 240px;gap:64px;max-width:1044px;justify-content:center;margin-top:42px}
.article-layout>.article-body{grid-column:1;grid-row:1}.article-layout>.reading-panel{grid-column:2;grid-row:1;position:sticky;top:24px!important;max-height:calc(100vh - 48px);overflow:auto;background:transparent;border:0;border-top:4px solid #bda36a;padding:20px 0;color:var(--ink)}
.reading-panel .reading-label{color:var(--soft)}.reading-panel .article-toc a{color:var(--ink);border-left:0;border-bottom:1px solid var(--rule);padding:12px 0;font-size:13px;line-height:1.5}.reading-panel .article-toc a:hover{color:var(--mark)}.reading-panel .toc-number{color:var(--soft)}
@media(max-width:1000px){#navigation.nav2>a{padding:13px 17px;min-height:70px}.lead-section .lead-side{width:65%;padding:28px}.lead-section .lead-photo .photo-wrap{height:480px}.article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:32px}.article-banner .article-cover{width:calc(100% - 64px);gap:28px}}
@media(max-width:700px){#navigation.nav2>a{min-height:64px;padding:12px 18px;font-size:12px;gap:6px}.lead-section .lead-grid{display:flex;flex-direction:column;padding-bottom:0}.lead-section .lead-photo{margin:0}.lead-section .lead-photo .photo-wrap{height:auto;aspect-ratio:4/3}.lead-section .lead-photo figcaption{max-width:100%;padding:0 4px}.lead-section .lead-side{width:100%;margin-top:18px;box-shadow:none;border-left:0;padding:24px 0}.lead-section .lead-copy h1{font-size:34px}.desk-stories.edition-cards .teaser{display:flex;flex-direction:column;gap:0;padding:24px 0}.desk-stories.edition-cards .teaser .teaser-photo{aspect-ratio:16/10;margin-bottom:18px}.desk-stories.edition-cards .teaser h2{font-size:28px}.article-banner .article-cover{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 36px);padding:24px 0;gap:24px}.article-banner .article-header{order:0}.article-banner .article-hero{order:1}.article-banner .article-header h1{font-size:34px}.article-layout{display:flex;flex-direction:column;width:calc(100% - 36px);gap:24px}.article-layout>.reading-panel{position:static!important;width:100%;max-height:none;order:0}.article-layout>.article-body{order:1}.reading-panel .article-toc{display:block;white-space:normal;overflow:visible}.reading-panel .article-toc a{display:grid;white-space:normal}}
@media print{.article-layout{display:block}.reading-panel{display:none}}

.article-banner .article-cover{align-items:start}.article-layout>.reading-panel{top:calc(var(--site-header-height,160px) + 20px)!important;max-height:calc(100vh - var(--site-header-height,160px) - 40px)}

.teaser-rows .teaser-row,.teaser-rows .teaser-row:first-child{display:grid;grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:32px;background:var(--paper);border:1px solid var(--rule);border-left:4px solid #bda36a;padding:22px;margin:0 0 22px}
.teaser-rows .teaser-row .teaser-photo{aspect-ratio:16/10;width:100%;margin:0}.teaser-rows .teaser-row h2,.teaser-rows .teaser-row h3{font:650 clamp(24px,2.5vw,34px)/1.16 var(--sans);letter-spacing:-.025em}
@media(max-width:700px){.teaser-rows .teaser-row,.teaser-rows .teaser-row:first-child{grid-template-columns:1fr;gap:18px;padding:18px}.teaser-rows .teaser-row h2{font-size:27px}}
