.edition{color:var(--sx-ink);--ed-header:70px}.edition a{text-underline-offset:.2em}.edition :focus-visible{outline:2px solid var(--sx-accent);outline-offset:var(--space-1)}.ed-cover{padding:0 0 var(--space-8)}.ed-dateline{align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-bottom:1px solid var(--sx-line-2);font:500 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);flex-wrap:wrap;display:flex}.ed-dateline>span:first-child{color:var(--sx-ink);margin-right:auto}.ed-dateline i{display:none}.ed-cover-grid{gap:var(--space-8);padding-top:var(--space-7);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.ed-title{font:700 var(--t-cover)/1.08 var(--font-story);letter-spacing:-.03em;text-wrap:balance;grid-column:1/-1;margin:0}.ed-cover-home .ed-title{font-size:clamp(1.75rem,5vw,3.76471rem)}.ed-title-narrow{display:none}.ed-dated{--ed-summary-size:clamp(var(--t-subhead), 2.8vw, var(--t-headline))}.ed-title-summary{max-width:60ch;font:700 var(--ed-summary-size)/1.2 var(--font-story);letter-spacing:-.01em}.ed-dated .ed-story-heading h2{font-size:var(--ed-summary-size)}.ed-cover-home{align-items:start;row-gap:var(--space-6);grid-template-columns:1fr 1fr;grid-template-areas:"title title""intro lead""menu lead"}.ed-cover-home .ed-title{grid-area:title}.ed-cover-home .ed-intro{grid-area:intro}.ed-cover-home .ed-lead{grid-area:lead}.ed-cover-home .ed-menu{grid-area:menu}.ed-cover-home .ed-deck{margin-top:0}.ed-cover-edition{align-items:start;row-gap:var(--space-6)}.ed-cover-edition .ed-deck{margin-top:0}.ed-lead{border-top:2px solid var(--sx-ink);padding-top:var(--space-4)}.ed-lead p{margin:0}.ed-lead-head{font:500 var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.ed-lead-head time{white-space:nowrap}.ed-lead .ed-lead-stamp{margin-block:var(--space-4) 0;display:flex}.ed-lead-ruling{max-width:46ch}.ed-lead .ed-lead-ruling{margin-top:var(--space-4);font:600 var(--t-reading)/1.35 var(--font-story);color:var(--sx-ink)}.ed-lead .ed-lead-foot{justify-content:space-between;align-items:center;gap:0 var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--sx-rule);font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);flex-wrap:wrap;display:flex}.ed-lead-foot a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--sx-ink);font-weight:600;text-decoration:underline;display:inline-flex}.ed-deck{max-width:34ch;font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);margin:var(--space-5) 0}.ed-deck.ed-summary{max-width:46ch;font:var(--t-lead)/1.4 var(--font-story);color:var(--sx-ink);text-wrap:pretty}.ed-start,.ed-done{justify-content:center;align-items:center;gap:var(--space-5);min-height:44px;padding:var(--space-3) var(--space-5);background:var(--sx-ink);color:var(--sx-paper);border:1px solid var(--sx-ink);border-radius:var(--radius-md);font:600 var(--t-body)/var(--lh-body) var(--font-ui);cursor:pointer;text-decoration:none;display:inline-flex}.ed-start:hover,.ed-done:hover{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-paper);text-decoration:none}.ed-footnote{max-width:39ch;margin:var(--space-3) 0 0;font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.ed-menu{border-top:1px solid var(--sx-line-2)}.ed-menu-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.ed-menu-head h2{font:600 var(--t-body)/var(--lh-body) var(--font-ui);border:0;margin:0;padding:0}.ed-menu-head>span{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.ed-menu ol{margin:0;padding:0;list-style:none}.ed-menu li{border-top:1px solid var(--sx-rule)}.ed-menu a{align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;color:var(--sx-ink);flex-wrap:wrap;text-decoration:none;display:flex}.ed-menu a>span:last-child{flex:10rem;min-width:0}.ed-menu a:hover .ed-menu-label{color:var(--sx-accent)}.ed-menu-label{font:500 var(--t-body)/var(--lh-snug) var(--font-ui);display:block}.ed-menu .vstamp{display:flex}.ed-access{font:500 var(--t-meta)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.ed-menu .ed-access{margin-top:var(--space-1);display:block}.ed-rail{top:var(--ed-header);z-index:9;align-items:center;gap:var(--space-5);background:var(--sx-paper);border-block:1px solid var(--sx-line-2);padding:var(--space-2) 0;display:flex;position:sticky}.ed-rail-title{white-space:nowrap;font:500 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);flex:none;margin-right:auto;text-decoration:none}.ed-chapters{gap:var(--space-5);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ed-chapters::-webkit-scrollbar{display:none}.ed-chapters a{white-space:nowrap;min-height:44px;font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);flex:none;align-items:center;text-decoration:none;display:flex}.ed-chapters a[aria-current]{color:var(--sx-ink);box-shadow:inset 0 -2px var(--sx-accent)}.ed-motion{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--sx-line-2);border-radius:var(--radius-md);color:var(--sx-ink-2);font:var(--t-fine)/var(--lh-body) var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0}.ed-motion:disabled{cursor:default}.ed-position{height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.ed-position i{transform-origin:0;background:var(--sx-accent);height:100%;display:block;transform:scaleX(0)}.ed-story{gap:0 var(--space-8);padding:var(--space-8) 0 var(--space-7);border-bottom:1px solid var(--sx-line);scroll-margin-top:calc(var(--ed-header) + 90px);view-timeline-name:--chapter;view-timeline-axis:block;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.ed-story>.toon-figure{margin-bottom:var(--space-6);grid-column:1/-1}.ed-story-heading{max-width:48rem;margin-bottom:var(--space-5);grid-column:1/-1}.ed-story-meta{align-items:center;gap:var(--space-5);margin-bottom:var(--space-3);font:500 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);flex-wrap:wrap;display:flex}.ed-verdict{display:inline-flex}.ed-story-heading h2{font:700 var(--t-headline)/var(--lh-tight) var(--font-story);letter-spacing:-.02em;text-wrap:pretty;margin:0 0 var(--space-3);border:0;padding:0}.ed-dek{font:400 var(--t-reading)/1.4 var(--font-story);color:var(--sx-ink-2);text-wrap:pretty;max-width:40em;margin:0 0 var(--space-3)}.ed-byline{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);margin:0}.ed-copy{min-width:0;max-width:62ch}.ed-what,.ed-check p{font:var(--t-reading)/1.6 var(--font-serif);margin:0 0 var(--space-5)}.ed-check{margin:var(--space-5) 0}.ed-check h3{font:600 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-ink);letter-spacing:0;margin:0 0 var(--space-2)}.ed-why{font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);margin:var(--space-5) 0}.ed-why strong{color:var(--sx-ink)}.ed-move{border-left:2px solid var(--sx-accent);padding:var(--space-1) 0 var(--space-1) var(--space-4)}.ed-move p{font:var(--t-body)/var(--lh-body) var(--font-ui);margin:0}.ed-move strong{font-size:var(--t-fine);color:var(--sx-mute);margin-bottom:var(--space-2);font-weight:600;display:block}.ed-marker{color:inherit;font:inherit;background-color:#0000;background-image:linear-gradient(var(--sx-hl-soft), var(--sx-hl-soft));box-decoration-break:clone;background-position:0 85%;background-repeat:no-repeat;background-size:100% 78%}@media (prefers-reduced-motion:no-preference){.edition:not(.ed-still) .ed-marker[data-marker-reveal]{animation:ed-mark calc(var(--dur-base) * 3) var(--ease-out) both}}@keyframes ed-mark{0%{background-size:0 78%}to{background-size:100% 78%}}.ed-evidence{border-block:1px solid var(--sx-rule);margin-top:var(--space-5);font-family:var(--font-ui)}.ed-evidence summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--t-fine);cursor:pointer;list-style:none;display:flex}.ed-evidence summary::-webkit-details-marker{display:none}.ed-evidence summary>span:last-child{color:var(--sx-mute)}.ed-evidence summary b{margin-left:var(--space-2);color:var(--sx-accent);display:inline-block}.ed-evidence[open] summary b{transform:rotate(45deg)}.ed-evidence-body{padding:0 0 var(--space-5);font-size:var(--t-body);line-height:var(--lh-body)}.ed-evidence-label{font-size:var(--t-fine);font-weight:600}.ed-evidence blockquote{font:var(--t-body)/var(--lh-body) var(--font-serif);margin:var(--space-2) 0;border:0;padding:0}.ed-source-note,.ed-receipt time{color:var(--sx-mute);font-size:var(--t-fine)}.ed-receipt{border-top:1px solid var(--sx-rule);padding:var(--space-3) 0}.ed-receipt a{color:var(--sx-accent)}.ed-receipt time{display:block}.ed-correction{margin:0 0 var(--space-4);font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2)}.ed-correction summary{padding-block:var(--space-2);cursor:pointer;color:var(--sx-accent)}.ed-next{justify-content:space-between;gap:var(--space-4);color:var(--sx-ink-2);font:var(--t-fine)/var(--lh-body) var(--font-ui);margin-top:var(--space-5);padding-block:var(--space-2);text-decoration:none;display:flex}.ed-next span{color:var(--sx-accent)}.ed-visual{top:calc(var(--ed-header) + 100px);padding-left:var(--space-6);border-left:1px solid var(--sx-line-2);font-family:var(--font-ui);view-timeline-name:--illustration;align-self:start;margin:0;position:sticky}.ed-visual-top{color:var(--sx-mute);font:var(--t-fine)/var(--lh-body) var(--font-ui);justify-content:space-between;display:flex}.ed-drawing{width:100%;height:auto;margin:var(--space-5) 0;stroke-linecap:round;stroke-linejoin:round;display:block}.ed-gridline{stroke:var(--sx-line-2);stroke-width:2px}.ed-inkpath{stroke:var(--sx-ink);stroke-width:3px}.ed-accentpath{stroke:var(--sx-accent);stroke-width:4px}.ed-dot{fill:var(--sx-accent)}.ed-metrics{margin:var(--space-5) 0}.ed-metric+.ed-metric{margin-top:var(--space-6)}.ed-metric>p{font:500 var(--t-fine)/var(--lh-body) var(--font-ui);margin:0 0 var(--space-3)}.ed-metric small{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.ed-metric-values{font:500 var(--t-subhead)/var(--lh-tight) var(--font-ui);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.ed-metric-values small{margin-bottom:var(--space-2);display:block}.ed-metric-values>span:nth-child(2){font-size:var(--t-body);color:var(--sx-mute)}.ed-metric-bars{gap:var(--space-1);margin-top:var(--space-3);display:grid}.ed-metric-bars i{width:100%;height:var(--space-2);background:var(--sx-mute);transform:scaleX(var(--bar));transform-origin:0;display:block}.ed-metric-bars i+i{background:var(--sx-accent)}.ed-visual h3{font:600 var(--t-body)/var(--lh-snug) var(--font-ui);margin:0 0 var(--space-3)}.ed-visual ol{margin:0;padding:0;list-style:none}.ed-visual li{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--sx-rule);font-size:var(--t-fine);line-height:var(--lh-body);display:flex}.ed-visual li:before{content:"";background:var(--sx-ink-2);flex:none;width:.5em;height:.5em;transform:translateY(-.1em)}.ed-visual-note{padding-top:var(--space-4);font-size:var(--t-fine);line-height:var(--lh-body);color:var(--sx-mute);display:block}.ed-story:has([data-access-content][hidden]) .ed-visual[data-protected-visual]{display:none}.ed-story:has([data-access-content][hidden]) .ed-copy{max-width:var(--measure-letter);grid-column:1/-1}.ed-finish{padding:var(--space-7) 0;scroll-margin-top:calc(var(--ed-header) + 90px)}.ed-eyebrow{font:500 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);margin:0 0 var(--space-3)}.ed-finish h2{font:500 var(--t-headline)/var(--lh-tight) var(--font-story);border:0;margin:0}.ed-finish>p:not(.ed-eyebrow){max-width:60ch;font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2)}.ed-done{margin-block:var(--space-2)}.ed-done:disabled{cursor:default;color:var(--sx-ink-2);border-color:var(--sx-line-2);background:0 0}.ed-finish .ed-saved,.ed-finish .ed-reading-note{font-size:var(--t-fine);color:var(--sx-mute)}.ed-quiz{max-width:60ch;margin-block:var(--space-4);border-top:1px solid var(--sx-rule);border-bottom:1px solid var(--sx-rule)}.ed-quiz summary{cursor:pointer;min-height:44px;font:600 var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink);align-items:center;display:flex}.ed-quiz ol{margin:0 0 var(--space-4);gap:var(--space-4);padding:0;list-style:none;display:grid}.ed-quiz-q>p:first-child{margin:0 0 var(--space-2);font:600 var(--t-reading)/var(--lh-snug) var(--font-story);color:var(--sx-ink)}.ed-quiz-opts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ed-quiz-opts button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--sx-ink);color:var(--sx-ink);font:var(--t-body)/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:0}.ed-quiz-opts button[aria-pressed=true]{background:var(--sx-ink);color:var(--sx-paper)}.ed-quiz-opts button:disabled{cursor:default}.ed-quiz-res{margin:var(--space-2) 0 0;font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink)}.ed-finish-links{gap:var(--space-3) var(--space-6);padding-block:var(--space-3);font:var(--t-fine)/var(--lh-body) var(--font-ui);flex-wrap:wrap;display:flex}.ed-finish-links a{color:var(--sx-accent)}@media (width>=721px){.ed-cover-home{grid-template-areas:"title title""intro lead""menu menu"}}@media (width>=1051px){.ed-cover-home .ed-menu ol{column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}}@media (width<=1050px){.ed-cover-grid{gap:var(--space-6)}.ed-story{column-gap:var(--space-6)}}@media (width<=720px){.ed-cover-grid{padding-top:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}.ed-title{font-size:var(--t-headline)}.ed-dated{--ed-summary-size:var(--t-subhead)}.ed-title-summary{font-size:var(--ed-summary-size)}.ed-cover-home{row-gap:var(--space-6);grid-template-columns:1fr;grid-template-areas:"title""lead""intro""menu"}.ed-deck{max-width:38ch}.ed-menu-head{padding-top:var(--space-4)}.ed-cover{padding-bottom:var(--space-5)}.ed-rail{gap:var(--space-2)}.ed-rail-title{display:none}.ed-chapters{gap:var(--space-4);flex:1}.ed-motion{padding-inline:var(--space-2)}.ed-story{gap:var(--space-5);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr);scroll-margin-top:90px}.ed-finish{scroll-margin-top:90px}.ed-story-heading{margin:0}.ed-story-heading h2{font-size:var(--t-headline)}.ed-dated .ed-story-heading h2{font-size:var(--ed-summary-size)}.ed-story-meta{justify-content:space-between;gap:var(--space-2)}.ed-visual{padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--sx-line-2);position:relative;top:auto}.ed-drawing{max-width:22rem;margin-inline:auto}.ed-metrics{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ed-metric+.ed-metric{margin:0}.ed-metric-values{gap:var(--space-2);flex-wrap:wrap}.ed-dateline>span:first-child{flex-basis:100%}}@media (width<=599px){.ed-cover-home .ed-title{font-size:clamp(1.5rem, 7.2vw, var(--t-headline))}.ed-title-wide{display:none}.ed-title-narrow{display:inline}.ed-lead .ed-lead-ruling{margin-top:var(--space-3);font-size:var(--t-body)}.ed-lead .ed-lead-foot{margin-top:var(--space-3)}.ed-lead-head{min-height:calc(2em * var(--lh-body))}}@media (prefers-reduced-motion:reduce){.edition *,.edition :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ed-toon-video{object-fit:contain;width:100%;height:auto;max-height:min(62vh,520px);margin:var(--space-3) 0 var(--space-4);background:var(--sx-paper);display:block}.ed-story>.ed-next{grid-column:1}@media (width<=720px){.ed-toon-video{max-height:56vh}}
