
/* Owner-approved article editorial design, 19 September 2026. */
.dn-editorial .hero{max-width:1160px;margin:70px auto 0;padding:0 40px 46px;border-bottom:1px solid var(--border-strong)}.dn-editorial .eyebrow{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:22px;align-items:center}.dn-editorial .eyebrow:before{content:'';width:32px;height:3px;background:var(--maroon-700)}.dn-editorial h1{font-family:var(--font-display);font-size:clamp(40px,6vw,78px);line-height:1.02;font-weight:800;letter-spacing:-.055em;max-width:970px;margin:28px 0}.dn-editorial .deck{font-size:clamp(19px,2vw,24px);font-weight:300;line-height:1.55;max-width:720px;margin:26px 0 32px;color:var(--neutral-200)}.dn-editorial .byline{font-size:13px;display:flex;gap:24px}.dn-editorial .byline span+span{color:var(--ed-muted)}.dn-editorial .layout{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:210px minmax(0,700px);column-gap:65px;padding:48px 40px 80px;justify-content:start}.dn-editorial .contents{font-size:12px;padding-top:3px}.dn-editorial .contents-label{font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px}.dn-editorial .contents a{display:flex;gap:12px;text-decoration:none;line-height:1.55;margin-bottom:18px;color:var(--ed-muted)}.dn-editorial .contents a:hover{color:var(--text-link);text-decoration:underline}.dn-editorial .contents a span{font-variant-numeric:tabular-nums;color:var(--ed-muted)}.dn-editorial .contents .note{font-size:11px;line-height:1.65;border-top:1px solid var(--border-default);padding-top:18px;margin-top:28px;max-width:165px}.dn-editorial .article-disclosure{font-size:12px;line-height:1.65;border-left:2px solid var(--border-default);padding-left:20px;color:var(--ed-muted);margin:0 0 45px}.dn-editorial .article-disclosure em{font-style:normal}.dn-editorial .chapter{display:flex;gap:16px;align-items:baseline;border-top:1px solid var(--border-default);padding-top:25px;margin:62px 0 26px;scroll-margin-top:120px}.dn-editorial .chapter:first-child{margin-top:0;border:0;padding:0}.dn-editorial .chapter-number{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-link)}.dn-editorial h2{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0}.dn-editorial .body-paragraph{font-size:18px;line-height:1.85;margin:0 0 24px;color:var(--text-primary)}.dn-editorial .lead{font-size:23px;line-height:1.65;color:var(--text-primary);letter-spacing:-.015em}.dn-editorial .body-paragraph strong{font-weight:650}.dn-editorial mark{background:linear-gradient(transparent 48%,var(--ed-maroon-tint) 48%);color:inherit;padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dn-editorial .statement{font-family:var(--font-display);font-size:clamp(27px,3vw,37px);line-height:1.3;letter-spacing:-.035em;font-weight:650;color:var(--text-primary);padding:38px 0;margin:42px 0 48px;border-top:3px solid var(--maroon-700);border-bottom:1px solid var(--border-default);position:relative}.dn-editorial .statement strong{font-weight:inherit}.dn-editorial .reflection{background:var(--ed-maroon-tint);border-left:3px solid var(--maroon-700);padding:30px 32px;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.4;letter-spacing:-.02em;margin:38px 0;box-shadow:10px 10px 0 var(--paper),11px 11px 0 var(--neutral-300)}.dn-editorial blockquote:not(.statement){border-left:2px solid var(--border-strong);padding-left:25px;margin:32px 0;font-size:21px;line-height:1.65}.dn-editorial .end-rule{width:32px;height:4px;background:var(--maroon-700);margin-top:38px}
.dn-editorial{background:var(--surface-page);display:flow-root;--ed-muted:var(--neutral-300);--ed-maroon-tint:var(--maroon-900);overflow-wrap:break-word}
.dn-editorial .hero .crumb{margin-bottom:35px}
.dn-editorial .eyebrow{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:22px;align-items:center}
.dn-editorial .eyebrow:before{content:'';width:32px;height:3px;background:var(--maroon-700)}
.dn-editorial .contents a{border:0;color:var(--ed-muted)}
.dn-editorial .contents a:hover{color:var(--text-link)}
.dn-editorial .article-return{margin-top:48px;font-size:16px}
@media(max-width:900px){.dn-editorial .layout{grid-template-columns:1fr;padding:30px 28px 60px}.dn-editorial .contents{padding:0 0 25px;margin-bottom:28px;border-bottom:1px solid var(--border-default)}.dn-editorial .contents nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.dn-editorial .contents a{margin-bottom:12px}.dn-editorial .hero{padding-inline:28px;margin-top:45px}.dn-editorial .article-disclosure{margin-bottom:34px}}
@media(max-width:540px){.dn-editorial .hero{margin-top:36px;padding:0 22px 30px}.dn-editorial h1{font-size:45px;margin:24px 0;letter-spacing:-.05em}.dn-editorial .eyebrow{font-size:10px;gap:12px}.dn-editorial .deck{font-size:19px;margin-bottom:25px}.dn-editorial .byline{font-size:12px}.dn-editorial .layout{padding:28px 22px 52px}.dn-editorial .contents nav{display:block}.dn-editorial .contents a{font-size:12px;margin-bottom:11px}.dn-editorial .body-paragraph{font-size:17px;line-height:1.85}.dn-editorial .lead{font-size:21px;line-height:1.65}.dn-editorial .statement{font-size:28px;line-height:1.3;padding:28px 0;margin:34px 0}.dn-editorial .reflection{font-size:23px;line-height:1.4;padding:24px;margin-right:10px}.dn-editorial h2{font-size:23px}.dn-editorial .chapter{margin-top:44px}.dn-editorial .article-disclosure{font-size:11px}}

