.ed .dk-slide{background:var(--ed-paper);color:var(--ed-ink);padding-block:clamp(56px,7vw,112px)}.ed .dk-slide--stone{background:var(--ed-paper-deep)}.ed .dk-slide--dark{background:var(--ed-ink);color:var(--ed-on-ink)}.ed .dk-run{font-family:var(--ed-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-muted);justify-content:space-between;margin:0 0 clamp(28px,3vw,44px);font-size:12px;display:flex}.ed .dk-slide--dark .dk-run,.ed .dk-slide--dark .dk-source,.ed .dk-slide--dark .dk-sub{color:var(--ed-on-ink-muted)}.ed .dk-eyebrow{font-family:var(--ed-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 10px;font-size:12px;font-weight:600}.ed .dk-slide--dark .dk-eyebrow{color:var(--ed-on-ink-muted)}.ed .dk-title{max-width:22ch;font-family:var(--ed-display);letter-spacing:0;color:inherit;margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:400;line-height:1.12}.ed .dk-sub{max-width:60ch;font-family:var(--ed-sans);color:var(--ed-muted);margin:14px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.ed .dk-body{font-family:var(--ed-sans);margin-top:clamp(28px,3.4vw,52px)}.ed .dk-source{max-width:90ch;font-family:var(--ed-sans);color:var(--ed-muted);margin:clamp(28px,3vw,44px) 0 0;font-size:13px;line-height:1.5}.ed .dk-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ed .dk-split--even{grid-template-columns:1fr 1fr}.ed .dk-split--wide-right{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (width<=860px){.ed .dk-split,.ed .dk-split--even,.ed .dk-split--wide-right{grid-template-columns:1fr}}.ed .dk-h3{font-family:var(--ed-display);margin:22px 0 6px;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.15}.ed .dk-ov h4{margin:20px 0 4px;font-size:16px;font-weight:600}.ed .dk-ov p{max-width:58ch;color:var(--ed-ink-soft);margin:0;font-size:16px;line-height:1.6}.ed .dk-aside img{width:100%;height:auto;display:block}.ed .dk-byline{align-items:center;gap:14px;display:flex}.ed .dk-byline img,.ed .dk-byline .dk-av-blank{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.ed .dk-byline--sm img,.ed .dk-byline--sm .dk-av-blank{width:44px;height:44px}.ed .dk-byline>span{gap:2px;font-size:15px;line-height:1.35;display:grid}.ed .dk-byline>span>span{color:var(--ed-muted);font-size:14px}.ed .dk-av-blank{background:color-mix(in srgb, var(--ed-ink) 10%, transparent);display:inline-block}.ed .dk-stats{gap:14px;margin:0;display:grid}.ed .dk-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed .dk-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed .dk-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=700px){.ed .dk-cols-3,.ed .dk-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed .dk-stat{background:var(--ed-card);border:1px solid var(--ed-rule);border-radius:14px;padding:clamp(18px,2vw,28px)}.ed .dk-slide--dark .dk-stat{background:color-mix(in srgb, var(--ed-on-ink) 7%, transparent);border-color:color-mix(in srgb, var(--ed-on-ink) 14%, transparent)}.ed .dk-stat dd{font-family:var(--ed-display);margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1.05}.ed .dk-stat dt{color:var(--ed-muted);margin-top:8px;font-size:15px;line-height:1.45}.ed .dk-slide--dark .dk-stat dt{color:var(--ed-on-ink-muted)}.ed .dk-stat--dark{background:var(--ed-ink);color:var(--ed-on-ink);border-color:var(--ed-ink)}.ed .dk-stat--dark dd{color:var(--ed-accent-light)}.ed .dk-stat--dark dt{color:var(--ed-on-ink)}.ed .dk-note-cards{gap:14px;display:grid}.ed .dk-note{background:color-mix(in srgb, var(--ed-ink) 5%, transparent);border-radius:14px;padding:clamp(18px,2vw,28px)}.ed .dk-note h4{margin:0 0 6px;font-size:17px;font-weight:600}.ed .dk-note p{color:var(--ed-ink-soft);margin:0;font-size:16px;line-height:1.55}.ed .dk-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 14px;font-size:12px;font-weight:600}.ed .dk-label--acc{color:var(--ed-accent)}.ed .dk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.ed .dk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ed .dk-steps{grid-template-columns:1fr}}.ed .dk-steps li{background:var(--ed-card);border:1px solid var(--ed-rule);border-radius:14px;padding:22px}.ed .dk-step-n{font-family:var(--ed-display);color:var(--ed-accent);font-size:28px}.ed .dk-steps h3{font-family:var(--ed-sans);margin:8px 0;font-size:17px;font-weight:600}.ed .dk-steps p{color:var(--ed-ink-soft);margin:0;font-size:15px;line-height:1.55}.ed .dk-lead{max-width:80ch;margin:24px 0 0;font-size:16px;line-height:1.55}.ed .dk-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(20px,3vw,48px);margin:0;display:grid}@media (width<=760px){.ed .dk-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed .dk-res dd{font-family:var(--ed-display);margin:0;font-size:clamp(40px,4.2vw,64px);line-height:1}.ed .dk-res--lead dd{font-size:clamp(52px,6.6vw,104px)}.ed .dk-res dt{max-width:30ch;color:var(--ed-on-ink-muted);margin-top:12px;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.ed .dk-slide--light .dk-res dt,.ed .dk-slide--stone .dk-res dt{color:var(--ed-muted)}.ed .dk-post{background:var(--ed-card);border:1px solid var(--ed-rule);color:var(--ed-ink);box-shadow:var(--ed-shadow);border-radius:18px;gap:clamp(20px,3vw,40px);margin:0;padding:clamp(20px,3vw,40px);display:grid}.ed .dk-post--media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}@media (width<=860px){.ed .dk-post--media{grid-template-columns:1fr}}.ed .dk-post-text{font-family:var(--ed-sans);border:0;margin:18px 0 0;padding:0;font-size:clamp(15px,1.15vw,17px);font-style:normal;line-height:1.6}.ed .dk-post-text p{margin:0 0 12px}.ed .dk-post-metrics{flex-wrap:wrap;gap:14px clamp(24px,4vw,64px);margin:22px 0 0;display:flex}.ed .dk-post-metrics dd{font-family:var(--ed-display);margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1.05}.ed .dk-post-metrics div:first-child dd{color:var(--ed-accent)}.ed .dk-post-metrics dt{color:var(--ed-muted);font-size:14px}.ed .dk-post-media img{border-radius:6px;width:100%;height:auto;display:block}.ed .dk-table-wrap{overflow-x:auto}.ed .dk-table{border-collapse:separate;border-spacing:0 4px;width:100%;min-width:620px;font-size:15px}.ed .dk-table th{text-align:left;color:var(--ed-muted);padding:8px 14px;font-weight:500}.ed .dk-table td{text-align:left;font-variant-numeric:tabular-nums;padding:12px 14px}.ed .dk-table tbody tr:nth-child(odd) td{background:color-mix(in srgb, var(--ed-ink) 5%, transparent)}.ed .dk-table tbody tr td:first-child{border-radius:10px 0 0 10px}.ed .dk-table tbody tr td:last-child{border-radius:0 10px 10px 0}.ed .dk-table .r{text-align:right}.ed .dk-table .acc{color:var(--ed-accent);font-weight:600}.ed .dk-table--av td:first-child{width:52px;padding-right:0}.ed .dk-av{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.ed .dk-shot{margin:0}.ed .dk-shot img{width:100%;height:auto;display:block}.ed .dk-shot--frame img{background:#fff;border-radius:14px}.ed .dk-shot figcaption{color:var(--ed-muted);margin-top:12px;font-size:15px;line-height:1.45}.ed .dk-slide--dark .dk-shot figcaption{color:var(--ed-on-ink-muted)}.ed .dk-shots{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=860px){.ed .dk-shots{grid-template-columns:1fr}}.ed .dk-big-v{font-family:var(--ed-display);margin:0;font-size:clamp(56px,7vw,120px);line-height:1}.ed .dk-big--acc .dk-big-v{color:var(--ed-accent)}.ed .dk-slide--dark .dk-big--acc .dk-big-v{color:var(--ed-accent-light)}.ed .dk-big-l{max-width:34ch;margin:12px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.ed .dk-big-stack{gap:clamp(24px,3vw,40px);display:grid}.ed .dk-big-stack .dk-big-v{font-size:clamp(44px,4.6vw,72px)}.ed .dk-bars{gap:28px;display:grid}.ed .dk-bar-label{margin:0 0 8px;font-size:14px}.ed .dk-bar-track{background:color-mix(in srgb, var(--ed-ink) 10%, transparent);border-radius:4px;height:28px;overflow:hidden}.ed .dk-bar-track span{background:var(--ed-accent);border-radius:4px;height:100%;display:block}.ed .dk-bar--muted .dk-bar-track span{background:color-mix(in srgb, var(--ed-accent) 55%, var(--ed-paper))}.ed .dk-bar-text{font-family:var(--ed-display);color:var(--ed-accent);margin:8px 0 0;font-size:24px}.ed .dk-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ed .dk-chips li{border:1px solid color-mix(in srgb, var(--ed-ink) 22%, transparent);border-radius:999px;padding:6px 14px;font-size:14px}.ed .dk-people{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ed .dk-timeline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ed .dk-timeline li{border-radius:8px;grid-template-columns:6.5rem 1fr;gap:14px;padding:10px 14px;font-size:15px;line-height:1.45;display:grid}.ed .dk-timeline li:nth-child(odd){background:color-mix(in srgb, var(--ed-ink) 5%, transparent)}.ed .dk-timeline li span:first-child{color:var(--ed-accent);font-variant-numeric:tabular-nums;font-weight:600}.ed .dk-dark-card{background:var(--ed-card);color:var(--ed-ink);border-radius:18px;padding:clamp(18px,2vw,26px)}
