.ed-tabs{z-index:20;background:var(--ink-0);border-bottom:1px solid var(--ink-line);position:sticky;top:0}.ed-tabs-in{scrollbar-width:none;gap:0 30px;display:flex;overflow-x:auto}.ed-tabs-in::-webkit-scrollbar{display:none}.ed-tabs a{color:var(--on-ink-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:12px 0 10px;text-decoration:none;display:flex}.ed-tabs a span{font-family:var(--sans);font-stretch:var(--display-stretch);letter-spacing:-.005em;font-size:19px;font-weight:700;line-height:1.2}.ed-tabs a small{font-family:var(--mono);color:#8c8c85;font-variant-numeric:tabular-nums;font-size:11.5px}.ed-tabs a:hover{color:var(--on-ink)}.ed-tabs a[aria-current=true]{color:var(--on-ink);border-bottom-color:var(--signal)}.ed-tabs a[aria-current=true] small{color:var(--on-ink-2)}.ed{padding-bottom:clamp(48px,7vw,88px)}.ed-mast-in{gap:clamp(24px, 3vw, 36px) var(--rail-gap);padding-top:clamp(28px,4vw,52px);display:grid}.ed-mast-main{align-content:start;gap:18px;min-width:0;display:grid}.ed-line{letter-spacing:-.018em;max-width:22em;font-size:clamp(32px,4.5vw,62px);line-height:.98}.ed-line a{text-decoration:none}.ed-line a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.ed-mast-lead{gap:10px;max-width:44em;padding-top:4px;display:grid}.ed-mast .ed-meta,.ed-mast .ed-src{color:var(--on-ink-2)}.ed-mast .ed-src a{color:var(--on-ink)}.ed-mast .ed-why{color:#e6e6e0;font-size:clamp(16.5px,1.5vw,19px);line-height:1.45}.ed-mast .ed-why span{color:var(--on-ink-2)}.ed-mast-quote{background:var(--white);color:var(--ink);box-shadow:8px 8px 0 var(--mark);align-self:start;gap:14px;min-width:0;margin:0 8px 8px 0;padding:20px 24px 24px;display:grid}.ed-mast-quote-tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:600}.ed-mast-quote-tag:before{content:"✓ "}.ed-mast-quote .ed-q blockquote,.ed-mast-quote .ed-m-q{font-size:clamp(20px,1.9vw,25px);line-height:1.36}.ed-mast-quote a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ed-mast-quote ::selection{background:var(--ink);color:var(--paper)}.ed-nums{grid-column:1/-1}@media (min-width:980px){.ed-mast-quoted{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ed-mast-quoted .ed-line{font-size:clamp(32px,3.9vw,56px)}}.ed-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:16px;display:flex}.ed-bar-side{justify-items:end;gap:4px;display:grid}.ed-key{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 18px;font-size:13px;line-height:1.4;display:flex}.ed-k-serif{font-family:var(--serif);color:var(--ink);margin-right:3px;font-size:15px;font-weight:600}.ed-k-sans{font-family:var(--sans);color:var(--ink);margin-right:3px;font-size:14px;font-weight:700}.ed-head-nav{font-family:var(--mono);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.ed-head-nav a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}@media (max-width:760px){.ed-bar-side{justify-items:start}}.ed-lensbar{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.ed-lensbar-label{font-family:var(--mono);color:var(--muted);margin-right:12px;font-size:12px}.ed-lens{border:1.5px solid var(--ink);background:var(--paper);padding:8px 14px 9px;font-size:14px;font-weight:600;line-height:1.15;transition:background .12s,color .12s}.ed-lens+.ed-lens{margin-left:-1.5px}.ed-lens:hover{background:var(--paper-2)}.ed-lens[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ed-lensbar-note{color:var(--muted);margin-left:14px;font-size:13px}@media (max-width:760px){.ed-lensbar-note{flex-basis:100%;margin-left:0}}.ed-head{gap:16px;padding-block:clamp(28px,4vw,52px) clamp(28px,4vw,44px);display:grid}.ed-body{flex-direction:column;display:flex}.ed-sec{border-top:1px solid var(--ink);align-content:start;gap:20px;min-width:0;margin-top:clamp(44px,6vw,80px);padding-top:24px;display:grid;position:relative}.ed-sec:before{content:"";background:var(--ink);width:64px;height:7px;position:absolute;top:-1px;left:0}.ed-sec-head{align-items:end;gap:8px 40px;display:grid}.ed-sec-head h2{letter-spacing:-.016em;font-size:clamp(30px,3.7vw,48px);line-height:.98}.ed-sec-head p{color:var(--muted);max-width:36em;font-size:14.5px;line-height:1.45}.ed-sec-head p a{color:var(--ink);font-weight:600}@media (min-width:900px){.ed-sec-head{grid-template-columns:minmax(0,1fr) minmax(0,30em)}.ed-sec-head p{text-align:right;justify-self:end}}.ed-sec-said,.ed-sec-made{background:var(--paper-2);box-shadow:0 0 0 100vmax var(--paper-2);clip-path:inset(0 -100vmax);border-top:0;padding-block:clamp(36px,5vw,60px)}.ed-sec-said:before,.ed-sec-made:before{top:0}.ed-sec-said{padding-top:clamp(40px,5vw,64px)}.ed-sec-said+.ed-sec,.ed-sec-made+.ed-sec{margin-top:clamp(44px,6vw,80px)}.ed-note{color:var(--muted);max-width:46em;font-size:14px;line-height:1.5}.ed-empty{color:var(--ink-2);font-size:16px}.ed-faint{color:var(--faint)}.ed-meta{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.ed-meta b{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ed-meta b.tag{color:var(--paper)}.mast .ed-meta b.tag{color:var(--ink)}.ed-more{font-size:14px;font-weight:650}.ed-more a{border-bottom:1.5px solid var(--ink);padding-bottom:1px;text-decoration:none}.ed-more a:hover{background:var(--mark)}.ed-why{color:var(--ink-2);max-width:40em;font-size:15.5px;line-height:1.5;display:none}.ed-why span{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.ed-root[data-lens=public] .ed-why.ed-lens-public,.ed-root[data-lens=policy] .ed-why.ed-lens-policy,.ed-root[data-lens=research] .ed-why.ed-lens-research{display:block}.ed-q{gap:10px;min-width:0;display:grid}.ed-q blockquote{font-family:var(--serif);color:var(--ink);font-size:19px;line-height:1.42}.ed-q-ctx{color:var(--muted);max-width:40em;font-size:13.5px;line-height:1.45}.ed-q figcaption{gap:3px;display:grid}.ed-q-who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.ed-q-who a{text-decoration:none}.ed-q-who a:hover{text-decoration:underline}.ed-q-who small{color:var(--muted);font-size:13px;font-weight:400}.ed-grp{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border:1px solid var(--line);padding:0 5px;font-size:10.5px;font-weight:500}.ed-prov{font-family:var(--mono);color:var(--muted);font-size:11.5px;line-height:1.5}.ed-prov a{color:var(--muted)}.ed-moment{border:1.5px solid var(--ink);white-space:nowrap;padding:0 5px;font-weight:600;text-decoration:none;color:var(--ink)!important}.ed-moment:hover{background:var(--ink);color:var(--paper)!important}.ed-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ed-change{border:1.5px solid var(--ink);background:var(--white);align-content:start;gap:18px;min-width:0;padding:22px 24px 24px;display:grid}.ed-change:only-child{gap:18px var(--rail-gap);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ed-change-lead{gap:18px var(--rail-gap);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:26px 28px 28px}.ed-change-text{align-content:start;gap:10px;min-width:0;display:grid}.ed-change-title{font-family:var(--sans);letter-spacing:-.008em;font-size:22px;font-weight:700;font-stretch:100%;line-height:1.2}.ed-change-lead .ed-change-title,.ed-change:only-child .ed-change-title{font-size:clamp(25px,2.7vw,34px);font-weight:800;font-stretch:var(--display-stretch);line-height:1.04}.ed-change-title a{text-decoration:none}.ed-change-title a:hover{text-decoration:underline;text-decoration-thickness:2px}.ed-src{color:var(--muted);font-size:14px}.ed-src a{font-family:var(--serif);color:var(--ink-2);font-size:15.5px}.ed-change-quote{border-top:1px solid var(--line);min-width:0;padding-top:16px}.ed-change-lead .ed-change-quote,.ed-change:only-child .ed-change-quote{padding:0 0 0 var(--rail-gap);margin-left:calc(-1 * var(--rail-gap) / 2);border-top:0;border-left:1px solid var(--line)}.ed-mix{font-family:var(--mono);color:var(--muted);font-size:12px}.ed-said{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.ed-said-card{align-content:start;gap:12px;min-width:0;display:grid}.ed-sec-said .ed-said-card{background:var(--white);border-top:4px solid var(--ink);padding:20px 22px 22px}.ed-sec-said .ed-q blockquote{font-size:clamp(19px,1.7vw,22px);line-height:1.4}.ed-said-grp{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11.5px}.ed-said-card .ed-grp{display:none}.ed-heard{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:32px;display:grid}.ed-heard .ed-q{gap:12px}.ed-heard-card{padding-top:0}@media (min-width:900px){.ed-heard-card:only-child{grid-column:1/-1}.ed-heard-card:only-child .ed-m{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:14px clamp(28px,4vw,56px)}.ed-heard-card:only-child .ed-m-stage{grid-area:1/1}.ed-heard-card:only-child .ed-m-bar{grid-area:2/1}.ed-heard-card:only-child .ed-m-q{grid-area:1/2;font-size:clamp(24px,2.6vw,34px);line-height:1.32}}.ed-m{gap:14px;min-width:0;display:grid}.ed-m-stage{aspect-ratio:16/9;background:var(--ink);box-shadow:6px 6px 0 var(--ink);margin:0 6px 6px 0;position:relative;overflow:hidden}.ed-mast-quote .ed-m-stage{box-shadow:none;margin:0}.ed-m-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ed-m-play{background:var(--ink);color:var(--paper);text-align:left;border:0;grid-template:1fr auto/1fr auto;padding:14px 16px;display:grid;position:absolute;inset:0}.ed-m-play[data-poster]{background:var(--ink)}.ed-m-play img{object-fit:cover;opacity:.82;transition:opacity .2s,transform .4s}.ed-m-play:hover img{opacity:.95;transform:scale(1.02)}.ed-m-play[data-poster]:after{content:"";background:linear-gradient(#1111118c,#1110 38% 55%,#111111d1);position:absolute;inset:0}.ed-m-key,.ed-m-len,.ed-m-who{z-index:1;position:relative}.ed-m-play:hover .ed-m-key,.ed-m-play:focus-visible .ed-m-key{transform:scale(1.06)}.ed-m-key{background:var(--signal);width:72px;height:56px;color:var(--on-signal);grid-area:1/1/2/3;place-self:center;place-items:center;transition:transform .1s;display:grid}.ed-m-key svg{margin-left:3px}.ed-m-len{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-area:2/2;align-self:end;font-size:12px}.ed-m-who{font-family:var(--sans);font-stretch:var(--display-stretch);grid-area:2/1;align-self:end;font-size:22px;font-weight:800;line-height:1.1}.ed-m-note{font-family:var(--mono);color:#e4e4e4;z-index:1;font-size:11px;position:absolute;top:12px;left:16px}.ed-m-fail{text-align:center;color:var(--paper);place-content:center;gap:8px;padding:16px;font-size:14.5px;display:grid;position:absolute;inset:0}.ed-m-fail a{color:var(--paper);text-underline-offset:3px}.ed-m-bar{font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.ed-m-bar button{font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ed-m-bar a{color:var(--muted)}.ed-m-q{font-family:var(--serif);color:var(--ink);font-size:clamp(19px,1.8vw,23px);line-height:1.42}.ed-m-q .w{background:linear-gradient(transparent 34%, var(--mark) 34%, var(--mark) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ed-m-q[data-live] .w:not([data-said]){color:var(--faint);background:0 0}.ed-watches{display:grid}.ed-watch{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:24px;padding-block:22px;display:grid}.ed-watch:first-child{border-top:0;padding-top:4px}.ed-len{font-family:var(--sans);font-stretch:var(--display-stretch);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.9}.ed-len small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;font-stretch:100%;display:block}.ed-watch-body{gap:10px;min-width:0;max-width:860px;display:grid}.ed-watch h3{font-size:clamp(21px,2vw,25px);line-height:1.22}.ed-watch h3 a{text-decoration:none}.ed-watch h3 a:hover{text-decoration:underline}.ed-watch-why{color:var(--ink-2);max-width:44em;font-size:16px;line-height:1.5}.ed-watch .ed-q{background:var(--paper-2);padding:16px 18px 18px}.ed-watch .ed-m-stage{max-width:440px}.ed-ledger{display:grid}.ed-ledger li{border-top:1px solid var(--line);grid-template-columns:64px 170px minmax(0,1fr) minmax(0,180px);align-items:baseline;gap:4px 18px;padding-block:13px;display:grid}.ed-ledger li:first-child{border-top:0}.ed-ledger time,.ed-ledger-src{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ed-ledger-src{text-align:right}.ed-ledger-kind{line-height:1}.ed-ledger-note{font-size:16.5px;font-weight:600;line-height:1.4;text-decoration:none}.ed-ledger-note:hover{text-decoration:underline}.ed-papers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ed-paper{background:var(--paper-2);align-content:start;gap:10px;min-width:0;padding:20px 22px 22px;display:grid}.ed-paper:only-child{grid-column:1/-1}.ed-paper h3{font-size:clamp(19px,1.9vw,23px);line-height:1.24}.ed-paper h3 a{text-decoration:none}.ed-paper h3 a:hover{text-decoration:underline}.ed-ev{gap:0;margin-top:4px;display:grid}.ed-ev div{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding-block:9px;display:grid}.ed-ev dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);padding-top:2px;font-size:11.5px;font-weight:600}.ed-ev dd,.ed-paper-sum{color:var(--ink-2);max-width:52em;font-size:15px;line-height:1.5}.ed-threads{gap:0 var(--rail-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.ed-thread{border-top:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding-block:16px;display:grid}.ed-thread h3{font-family:var(--sans);font-size:19px;font-weight:700;line-height:1.22}.ed-thread ol{gap:6px;display:grid}.ed-thread li{font-family:var(--serif);grid-template-columns:52px minmax(0,1fr);gap:0 10px;font-size:15px;line-height:1.35;display:grid}.ed-thread li time{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:11.5px}.ed-thread li small{font-family:var(--mono);color:var(--muted);grid-column:2;font-size:11.5px}.ed-thread li a{text-decoration:none}.ed-thread li a:hover{text-decoration:underline}.ed-thread-more{color:var(--muted);padding-left:62px;font-family:var(--sans)!important;font-size:13px!important;display:block!important}.ed-coming{display:grid}.ed-coming li{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:22px;padding-block:16px;display:grid}.ed-coming li:first-child{border-top:0}.ed-cal{background:var(--ink);color:var(--paper);text-align:center;border-top:6px solid var(--signal);align-self:start;padding:0 0 8px;display:grid}.ed-cal b{font-family:var(--sans);font-stretch:var(--display-stretch);padding-top:8px;font-size:40px;font-weight:800;line-height:1}.ed-cal span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ed-coming li>div{gap:6px;display:grid}.ed-cal-what{max-width:40em;font-size:18px;font-weight:650;line-height:1.38}.ed-ask{background:var(--paper-2);border-left:4px solid var(--ink);gap:8px;padding:18px 20px;display:none}.ed-root[data-lens=policy] .ed-ask{display:grid}.ed-ask h3{font-family:var(--sans);font-size:16px;font-weight:700}.ed-ask ol{gap:6px;padding-left:20px;font-size:15px;line-height:1.45;list-style:decimal;display:grid}.ed-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ed-answer{border:1.5px solid var(--ink);align-content:start;gap:10px;min-width:0;padding:20px 22px 22px;display:grid}.ed-answer h3{font-family:var(--sans);font-stretch:var(--display-stretch);font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1.08}.ed-answer h3 a{text-decoration:none}.ed-answer h3 a:hover{text-decoration:underline}.ed-answer>p:not(.ed-meta):not(.ed-more){color:var(--ink-2);max-width:40em;font-size:15.5px;line-height:1.5}.ed-tablewrap{overflow-x:auto}.ed-rec{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:15px}.ed-rec th{border-bottom:1px solid var(--ink);text-align:left;font-family:var(--mono);color:var(--muted);padding:6px 10px 8px 0;font-size:11.5px;font-weight:500}.ed-rec td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:11px 10px 11px 0}.ed-rec tbody tr:hover{background:var(--paper-2)}.ed-rec td small{color:var(--muted);font-size:12.5px;display:block}.ed-rec td a{font-weight:650;text-decoration:none}.ed-rec td a:hover{text-decoration:underline}.ed-rec .n{font-family:var(--mono);font-size:13px}.ed-sec-rest{border-top:0;padding-top:0}.ed-sec-rest:before{display:none}.ed-rest summary{border:1.5px solid var(--ink);cursor:pointer;padding:18px 22px;font-size:17px;font-weight:700;list-style:none;transition:background .12s}.ed-rest summary:hover{background:var(--paper-2)}.ed-rest summary::-webkit-details-marker{display:none}.ed-rest summary:before{content:"+ ";font-family:var(--mono)}.ed-rest[open] summary{background:var(--ink);color:var(--paper)}.ed-rest[open] summary:before{content:"− "}.ed-rest-grid{gap:24px var(--rail-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding-block:24px 16px;display:grid}.ed-rest-q h3{border-bottom:1px solid var(--ink);font-family:var(--sans);margin-bottom:8px;padding-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.ed-rest-q ul{gap:8px;display:grid}.ed-rest-q li{font-family:var(--serif);font-size:15px;line-height:1.35}.ed-rest-q li a{text-decoration:none}.ed-rest-q li a:hover{text-decoration:underline}.ed-rest-q li small{font-family:var(--mono);color:var(--muted);font-size:11px;display:block}.ed-made{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ed-made li{align-content:start;gap:6px;padding:16px 18px 6px 0;display:grid}.ed-made li+li{border-left:1px solid var(--line);padding-left:18px}.ed-made b{font-family:var(--sans);font-stretch:var(--display-stretch);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1}.ed-made span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.ed-rules summary{cursor:pointer;font-size:14px;font-weight:650}.ed-rules ul{color:var(--ink-2);gap:6px;max-width:46em;margin:10px 0;padding-left:18px;font-size:14.5px;line-height:1.5;list-style:outside;display:grid}.ed-rules p{color:var(--muted);max-width:46em;font-size:14px;line-height:1.55}.ed-root[data-lens=policy] .ed-sec-changed{order:1}.ed-root[data-lens=policy] .ed-sec-decided{order:2}.ed-root[data-lens=policy] .ed-sec-coming{order:3}.ed-root[data-lens=policy] .ed-sec-said{order:4}.ed-root[data-lens=policy] .ed-sec-answers{order:5}.ed-root[data-lens=policy] .ed-sec-threads{order:6}.ed-root[data-lens=policy] .ed-sec-watch{order:7}.ed-root[data-lens=policy] .ed-sec-research{order:8}.ed-root[data-lens=policy] .ed-sec-onrecord{order:9}.ed-root[data-lens=policy] .ed-sec-rest{order:10}.ed-root[data-lens=policy] .ed-sec-made{order:11}.ed-root[data-lens=research] .ed-sec-changed{order:1}.ed-root[data-lens=research] .ed-sec-research{order:2}.ed-root[data-lens=research] .ed-sec-said{order:3}.ed-root[data-lens=research] .ed-sec-answers{order:4}.ed-root[data-lens=research] .ed-sec-threads{order:5}.ed-root[data-lens=research] .ed-sec-watch{order:6}.ed-root[data-lens=research] .ed-sec-decided{order:7}.ed-root[data-lens=research] .ed-sec-coming{order:8}.ed-root[data-lens=research] .ed-sec-onrecord{order:9}.ed-root[data-lens=research] .ed-sec-rest{order:10}.ed-root[data-lens=research] .ed-sec-made{order:11}@media (max-width:860px){.ed-changes,.ed-papers,.ed-answers{grid-template-columns:minmax(0,1fr);gap:16px}.ed-change-lead,.ed-change:only-child{grid-template-columns:minmax(0,1fr);padding:20px}.ed-change{padding:20px}.ed-change-lead .ed-change-quote,.ed-change:only-child .ed-change-quote{border-left:0;border-top:1px solid var(--line);margin-left:0;padding:16px 0 0}.ed-made{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ed-made li,.ed-made li+li{border-left:0;border-top:1px solid var(--ink);padding:12px 12px 12px 0}.ed-ledger li{grid-template-columns:56px minmax(0,1fr)}.ed-ledger-kind{grid-area:1/2}.ed-ledger-note,.ed-ledger-src{text-align:left;grid-column:1/-1}}@media (max-width:560px){.ed-tabs-in{gap:0 22px}.ed-tabs a{gap:1px;display:grid}.ed-tabs a span{font-size:17px}.ed-mast-quote{box-shadow:6px 6px 0 var(--mark);padding:16px 18px 20px}.ed-watch{grid-template-columns:56px minmax(0,1fr);gap:14px}.ed-len{font-size:34px}.ed-coming li{grid-template-columns:64px minmax(0,1fr);gap:14px}.ed-cal b{font-size:30px}.nums span{font-size:12px}}@media (prefers-reduced-motion:no-preference){.ed-tabs a{transition:color .15s,border-color .15s}}.ed-qi-lede{color:var(--ink-2);max-width:40em;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.ed-qi{display:grid}.ed-qi li{border-top:1px solid var(--line);gap:8px;padding-block:16px 20px;display:grid}.ed-qi li:first-child{border-top:0;padding-top:4px}.ed-qi-q{max-width:30em;font-size:clamp(22px,2.4vw,28px);line-height:1.1}.ed-qi-q a{text-decoration:none}.ed-qi-q a:hover{text-decoration:underline;text-decoration-thickness:2px}.ed-qi-a{color:var(--ink-2);max-width:42em;font-size:16px;line-height:1.55}.mo{gap:18px;padding-block:clamp(26px,4vw,48px) clamp(56px,8vw,96px);display:grid}.mo-who{letter-spacing:-.014em;font-size:clamp(36px,5.4vw,60px);line-height:1}.mo-role{color:var(--ink-2);margin-top:-10px;font-size:18px;line-height:1.35}.mo-card{border-top:3px solid var(--ink);max-width:780px;padding-top:14px}.mo .ed-m-q{font-size:clamp(22px,2.8vw,30px);line-height:1.4}.mo-links{font-family:var(--mono);flex-wrap:wrap;gap:6px 26px;font-size:13px;display:flex}.mo-more{border-top:1px solid var(--ink);gap:10px;max-width:780px;margin-top:8px;padding-top:12px;display:grid}.mo-more h2{font-size:21px;line-height:1.1}.mo-more ul{gap:10px;padding:0;list-style:none;display:grid}.mo-more li{gap:1px;display:grid}.mo-more li a{font-family:var(--serif);font-size:17px;line-height:1.35}.mo-more small{font-family:var(--mono);color:var(--muted);font-size:12px}@media (max-width:560px){.ed-lensbar-label{flex-basis:100%}.ed-lens{padding:8px 10px 9px;font-size:13.5px}}.mast .ed-qi-lede{color:#dcdcd6}
