.ed-tabs{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.ed-tabs-in{scrollbar-width:none;gap:0 28px;display:flex;overflow-x:auto}.ed-tabs-in::-webkit-scrollbar{display:none}.ed-tabs a{color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;gap:1px;margin-bottom:-1px;padding:11px 0 9px;text-decoration:none;display:grid}.ed-tabs a span{font-size:15.5px;font-weight:600;line-height:1.2}.ed-tabs a small{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ed-tabs a:hover{color:var(--ink)}.ed-tabs a[aria-current=true]{color:var(--ink);border-bottom-color:var(--signal)}.ed-tabs a[aria-current=true] span{font-weight:750}.ed{padding-bottom:clamp(48px,7vw,88px)}.ed-head{gap:16px;padding-block:clamp(26px,3.6vw,40px) 4px;display:grid}.ed-line{letter-spacing:-.014em;max-width:25em;font-size:clamp(30px,4.1vw,50px);line-height:1.02}.ed-head-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;display:flex}.ed-key{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:13px;line-height:1.4;display:flex}.ed-key-title{font-family:var(--mono);font-size:12px}.ed-k-serif{font-family:var(--serif);color:var(--ink);font-weight:600}.ed-k-sans{font-family:var(--sans);color:var(--ink);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)}.ed-lensbar{flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:4px;display:flex}.ed-lensbar-label{font-family:var(--mono);color:var(--muted);margin-right:2px;font-size:12px}.ed-lens{border:1.5px solid var(--ink);background:var(--paper);padding:7px 12px 8px;font-size:14px;font-weight:600;line-height:1.15}.ed-lens:hover{background:var(--paper-2)}.ed-lens[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ed-lensbar-note{color:var(--muted);flex-basis:100%;font-size:13px}.ed-body{flex-direction:column;display:flex}.ed-sec{border-top:3px solid var(--ink);align-content:start;gap:16px;min-width:0;margin-top:clamp(32px,4.4vw,52px);padding-top:12px;display:grid}.ed-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 40px;display:flex}.ed-sec-head h2{font-size:clamp(25px,2.8vw,33px);line-height:1.02}.ed-sec-head p{color:var(--muted);max-width:34em;font-size:14.5px;line-height:1.45}.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:baseline;gap:2px 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-more{font-size:14px;font-weight:600}.ed-more a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.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:9px;min-width:0;display:grid}.ed-q blockquote{font-family:var(--serif);color:var(--ink);font-size:18px;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:14.5px;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{gap:0 var(--rail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-change{border-top:1px solid var(--line);align-content:start;gap:14px;min-width:0;padding-block:18px 22px;display:grid}.ed-change-lead{gap:16px var(--rail-gap);border-top:0;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding-top:4px}.ed-change-text{align-content:start;gap:8px;min-width:0;display:grid}.ed-change-title{font-family:var(--sans);letter-spacing:-.006em;font-size:21px;font-weight:700;font-stretch:100%;line-height:1.22}.ed-change-lead .ed-change-title{font-size:clamp(25px,2.7vw,33px);font-weight:800;font-stretch:var(--display-stretch);line-height:1.05}.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{min-width:0}.ed-mix{font-family:var(--mono);color:var(--muted);font-size:12px}.ed-said{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px 32px;display:grid}.ed-said-card{border-top:1px solid var(--ink);align-content:start;gap:8px;min-width:0;padding-top:10px;display:grid}.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-watches{display:grid}.ed-watch{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:18px;padding-block:18px;display:grid}.ed-len{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.ed-len small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.ed-watch-body{gap:9px;min-width:0;display:grid}.ed-watch h3{font-size:21px;line-height:1.25}.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:15.5px;line-height:1.5}.ed-ledger{display:grid}.ed-ledger li{border-top:1px solid var(--line);grid-template-columns:64px 150px minmax(0,1fr) minmax(0,180px);align-items:baseline;gap:4px 18px;padding-block:11px;display:grid}.ed-ledger time,.ed-ledger-src{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ed-ledger-kind{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:11.5px}.ed-ledger-note{font-size:15.5px;line-height:1.45;text-decoration:none}.ed-ledger-note:hover{text-decoration:underline}.ed-papers{gap:0 var(--rail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-paper{border-top:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding-block:16px 18px;display:grid}.ed-paper h3{font-size:18.5px;line-height:1.28}.ed-paper h3 a{text-decoration:none}.ed-paper h3 a:hover{text-decoration:underline}.ed-ev{gap:6px;display:grid}.ed-ev div{grid-template-columns:58px minmax(0,1fr);gap:10px;display:grid}.ed-ev dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-top:2px;font-size:11.5px}.ed-ev dd,.ed-paper-sum{color:var(--ink-2);font-size:14.5px;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:6px;min-width:0;padding-block:14px;display:grid}.ed-thread h3{font-family:var(--sans);font-size:18px;font-weight:700;line-height:1.25}.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:76px minmax(0,1fr);gap:18px;padding-block:14px;display:grid}.ed-cal{border:1.5px solid var(--ink);text-align:center;align-self:start;padding-block:6px;display:grid}.ed-cal b{font-family:var(--mono);font-size:28px;font-weight:600;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:17px;font-weight:600;line-height:1.4}.ed-ask{background:var(--paper-2);border-left:3px solid var(--ink);gap:8px;padding:16px 18px;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{gap:0 var(--rail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-answer{border-top:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding-block:14px 18px;display:grid}.ed-answer h3{font-family:var(--sans);font-size:21px;font-weight:700;line-height:1.2}.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:14.5px}.ed-rec th{border-bottom:1px solid var(--ink);text-align:left;font-family:var(--mono);color:var(--muted);padding:6px 10px 6px 0;font-size:11.5px;font-weight:500}.ed-rec td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:9px 10px 9px 0}.ed-rec td small{color:var(--muted);font-size:12.5px;display:block}.ed-rec td a{font-weight:600;text-decoration:none}.ed-rec .n{font-family:var(--mono);font-size:13px}.ed-sec-rest{border-top-width:1px;padding-top:0}.ed-rest summary{cursor:pointer;padding-block:16px;font-size:17px;font-weight:700;list-style:none}.ed-rest summary::-webkit-details-marker{display:none}.ed-rest summary:before{content:"+ ";font-family:var(--mono)}.ed-rest[open] summary:before{content:"− "}.ed-rest-grid{gap:20px var(--rail-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding-bottom:16px;display:grid}.ed-rest-q h3{font-family:var(--sans);margin-bottom:6px;font-size:14.5px;font-weight:700;line-height:1.3}.ed-rest-q ul{gap:7px;display:grid}.ed-rest-q li{font-family:var(--serif);font-size:14.5px;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{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 22px;display:grid}.ed-made li{border-top:1px solid var(--ink);align-content:start;gap:2px;padding-top:8px;display:grid}.ed-made b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.ed-made span{color:var(--muted);font-size:13px;line-height:1.4}.ed-rules summary{cursor:pointer;font-size:14px;font-weight:600}.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,.ed-change-lead{grid-template-columns:minmax(0,1fr)}.ed-made{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-ledger li{grid-template-columns:56px minmax(0,1fr)}.ed-ledger-kind{grid-area:1/2}.ed-ledger-note,.ed-ledger-src{grid-column:1/-1}}@media (max-width:560px){.ed-tabs-in{gap:0 22px}.ed-watch{grid-template-columns:52px minmax(0,1fr);gap:12px}.ed-len{font-size:22px}.ed-coming li{grid-template-columns:64px minmax(0,1fr);gap:14px}}@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}
