:root{--ww-color-ink:#070c12;--ww-color-ink-muted:#3e4c56;--ww-color-ink-raised:#0f1720;--ww-color-paper:#faf7f0;--ww-color-paper-muted:#f0ebdf;--ww-color-line:#d9d3c4;--ww-color-line-strong:#a89f87;--ww-color-line-on-ink:#26313c;--ww-color-accent:#0d6a62;--ww-color-accent-hover:#0a524c;--ww-color-accent-on-ink:#4ff2d3;--ww-color-on-accent:#faf7f0;--ww-color-on-ink:#f5f1e8;--ww-color-on-ink-muted:#97a6a8;--ww-color-stamp:#8a5808;--ww-color-stamp-on-ink:#f5b93e;--ww-space-3xs:.25rem;--ww-space-2xs:.5rem;--ww-space-xs:.75rem;--ww-space-sm:1rem;--ww-space-md:1.5rem;--ww-space-lg:2.5rem;--ww-space-xl:4rem;--ww-space-2xl:6rem;--ww-space-3xl:9rem;--ww-font-size-caption:.8125rem;--ww-font-size-body:1.0625rem;--ww-font-size-lead:clamp(1.1875rem, 1.08rem + .45vw, 1.5rem);--ww-font-size-h3:clamp(1.5rem, 1.28rem + .9vw, 1.95rem);--ww-font-size-h2:clamp(2rem, 1.35rem + 2.6vw, 3.25rem);--ww-font-size-h1:clamp(2.75rem, 1.5rem + 5.5vw, 5.25rem);--ww-font-size-display:clamp(3.25rem, 1.9rem + 8.2vw, 9rem);--ww-font-family-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ww-font-family-display:"Playfair Display", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ww-font-family-display-zh:"Playfair Display", "Songti SC", "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", "Iowan Old Style", Georgia, serif;--ww-font-family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ww-font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ww-font-family-serif-zh:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Songti SC", "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", serif;--ww-font-family-sans-zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ww-font-family-mono-zh:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Noto Sans Mono CJK SC", "PingFang SC", "Microsoft YaHei", monospace;--ww-font-family-wordmark:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ww-line-height-tight:1.05;--ww-line-height-snug:1.2;--ww-line-height-compact:1.4;--ww-line-height-body:1.65;--ww-letter-spacing-tight:-.028em;--ww-letter-spacing-normal:0;--ww-letter-spacing-wide:.08em;--ww-letter-spacing-wider:.16em;--ww-measure-display:16ch;--ww-measure-heading:22ch;--ww-measure-narrow:46ch;--ww-measure-base:62ch;--ww-measure-wide:74ch;--ww-layout-shell:72rem;--ww-layout-rail:6rem;--ww-layout-gutter:clamp(1.25rem, 4vw, 3rem);--ww-radius-none:0;--ww-radius-sm:2px;--ww-radius-md:6px;--ww-radius-pill:999px;--ww-control-target:2.75rem;--ww-control-pad-inline:.75rem;--ww-shadow-subtle:0 1px 2px #070c120d;--ww-shadow-raised:0 16px 40px -24px #070c124d;--ww-shadow-offset:.5rem .5rem 0 #070c12eb;--ww-border-hairline:1px;--ww-border-rule:2px;--ww-border-emphasis:3px;--ww-border-heavy:6px;--ww-motion-fast:.12s;--ww-motion-base:.22s;--ww-motion-slow:.42s;--ww-motion-ease:cubic-bezier(.22, .61, .36, 1);--ww-breakpoint-phone:23.4375rem;--ww-breakpoint-sm:40rem;--ww-breakpoint-md:52rem;--ww-breakpoint-lg:68rem;--ww-breakpoint-xl:82rem}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ww-surface:var(--ww-color-paper);--ww-surface-raised:var(--ww-color-paper-muted);--ww-on-surface:var(--ww-color-ink);--ww-on-surface-muted:var(--ww-color-ink-muted);--ww-surface-line:var(--ww-color-line);--ww-surface-rule:var(--ww-color-line-strong);--ww-surface-accent:var(--ww-color-accent);--ww-surface-stamp:var(--ww-color-stamp)}.ww-band,.ww-header,.ww-footer,.ww-skip-link,.ww-story-section--hero,.ww-story-section--pilot{--ww-surface:var(--ww-color-ink);--ww-surface-raised:var(--ww-color-ink-raised);--ww-on-surface:var(--ww-color-on-ink);--ww-on-surface-muted:var(--ww-color-on-ink-muted);--ww-surface-line:var(--ww-color-line-on-ink);--ww-surface-rule:var(--ww-color-on-ink-muted);--ww-surface-accent:var(--ww-color-accent-on-ink);--ww-surface-stamp:var(--ww-color-stamp-on-ink);background:var(--ww-surface);color:var(--ww-on-surface)}*,:before,:after{box-sizing:border-box}html:lang(zh-CN){--ww-font-family-serif:var(--ww-font-family-serif-zh);--ww-font-family-sans:var(--ww-font-family-sans-zh);--ww-font-family-mono:var(--ww-font-family-mono-zh);--ww-font-family-display:var(--ww-font-family-display-zh)}:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3{letter-spacing:var(--ww-letter-spacing-normal);word-break:keep-all;overflow-wrap:anywhere}:lang(zh-CN) h1,:lang(zh-CN) h2{line-height:var(--ww-line-height-snug)}:root{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ww-color-paper);color:var(--ww-on-surface);font-family:var(--ww-font-family-sans);font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;min-height:100dvh;margin:0;display:flex}h1,h2,h3{font-family:var(--ww-font-family-serif);line-height:var(--ww-line-height-tight);letter-spacing:var(--ww-letter-spacing-tight);text-wrap:balance;margin:0}h1,h2{font-family:var(--ww-font-family-display);font-synthesis:none;font-weight:600}:lang(zh-CN) h1,:lang(zh-CN) h2{font-weight:700}h3{line-height:var(--ww-line-height-snug)}h4{font-family:var(--ww-font-family-sans);font-size:var(--ww-font-size-body);margin:0}img,svg,table{max-width:100%}a{color:var(--ww-surface-accent);text-underline-offset:.15em;transition:text-decoration-thickness var(--ww-motion-fast) var(--ww-motion-ease)}a:hover,a:active{text-decoration-thickness:var(--ww-border-rule)}:focus-visible{outline:var(--ww-border-rule) solid var(--ww-surface-accent);outline-offset:var(--ww-border-emphasis)}.ww-skip-link{left:var(--ww-space-sm);top:calc(var(--ww-space-sm) * -4);z-index:10;padding:var(--ww-space-2xs) var(--ww-space-sm);background:var(--ww-color-ink);color:var(--ww-color-on-ink);border-radius:var(--ww-radius-md);transition:top var(--ww-motion-fast) var(--ww-motion-ease);position:absolute}.ww-skip-link:focus-visible{top:var(--ww-space-sm)}.ww-visually-hidden{width:var(--ww-border-hairline);height:var(--ww-border-hairline);margin:calc(var(--ww-border-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ww-page__masthead{padding-block:var(--ww-space-2xl)}.ww-page__heading{max-width:var(--ww-measure-heading);font-size:var(--ww-font-size-h1);color:var(--ww-on-surface)}.ww-page__lead{max-width:var(--ww-measure-base);margin-block:var(--ww-space-sm) 0;font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-snug);color:var(--ww-on-surface-muted)}.ww-page__contents{margin:var(--ww-space-md) 0 0;padding:var(--ww-space-sm) 0 0;border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);column-gap:var(--ww-space-md);max-width:var(--ww-measure-wide);counter-reset:ww-contents;flex-wrap:wrap;list-style:none;display:flex}.ww-page__contents-item{align-items:center;display:inline-flex}.ww-page__contents-item:before{counter-increment:ww-contents;content:counter(ww-contents, decimal-leading-zero);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);color:var(--ww-on-surface-muted);margin-inline-end:var(--ww-space-2xs)}.ww-page__contents-link{min-height:var(--ww-control-target);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);color:var(--ww-surface-accent);align-items:center;display:inline-flex}.ww-page-section__inner{max-width:var(--ww-layout-shell);padding-inline:var(--ww-layout-gutter);padding-block:var(--ww-space-xl);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ww-page-section{scroll-margin-block-start:var(--ww-space-md)}.ww-page-section__ordinal{margin:0 0 var(--ww-space-2xs);font-family:var(--ww-font-family-display);font-size:var(--ww-font-size-h3);font-synthesis:none;font-weight:600;line-height:var(--ww-line-height-tight);letter-spacing:var(--ww-letter-spacing-normal);color:var(--ww-surface-stamp);font-variant-numeric:lining-nums}@media (width>=68rem){.ww-page-section__inner{grid-template-columns:var(--ww-layout-rail) minmax(0, 1fr);column-gap:var(--ww-space-xl)}.ww-page-section__inner>*{grid-column:2;min-width:0}.ww-page-section__ordinal{text-align:right;grid-area:1/1;margin:0;padding-top:.6em}.ww-page-section__heading{grid-row:1}}.ww-page-section+.ww-page-section .ww-page-section__inner{border-block-start:var(--ww-border-rule) solid var(--ww-on-surface)}.ww-page-section__heading{max-width:var(--ww-measure-heading);font-size:var(--ww-font-size-h2)}.ww-page-section__body{max-width:var(--ww-measure-base);margin-block:var(--ww-space-sm) 0}.ww-page-section__points{max-width:var(--ww-measure-base);margin-block:var(--ww-space-sm) 0;gap:var(--ww-space-2xs);padding-inline-start:var(--ww-space-md);display:grid}.ww-faq{margin-block:var(--ww-space-sm) 0;max-width:var(--ww-measure-wide);border-block-start:var(--ww-border-rule) solid var(--ww-on-surface)}.ww-faq__item{border-block-end:var(--ww-border-hairline) solid var(--ww-surface-line)}.ww-faq__question{justify-content:space-between;align-items:baseline;gap:var(--ww-space-md);padding-block:var(--ww-space-sm);min-height:var(--ww-control-target);cursor:pointer;font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-snug);color:var(--ww-on-surface);list-style:none;display:flex}summary.ww-faq__question::-webkit-details-marker{display:none}.ww-faq__question:hover .ww-faq__question-text,.ww-faq__question:active .ww-faq__question-text{text-underline-offset:.15em;text-decoration:underline}.ww-faq__marker{font-family:var(--ww-font-family-mono);color:var(--ww-surface-accent);flex:none}.ww-faq__marker:before{content:"+"}details[open]>.ww-faq__question .ww-faq__marker:before{content:"−"}.ww-faq__answer{gap:var(--ww-space-2xs);max-width:var(--ww-measure-base);padding-block-end:var(--ww-space-md);display:grid}.ww-faq__paragraph{line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0}.ww-faq__more{margin:0}.ww-faq__more-link{min-height:var(--ww-control-target);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);align-items:center;display:inline-flex}.ww-answer-meta{max-width:var(--ww-measure-base);margin-block:var(--ww-space-sm) 0;gap:var(--ww-space-2xs) var(--ww-space-md);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);color:var(--ww-on-surface-muted);flex-wrap:wrap;display:flex}.ww-answer-meta__item{margin:0}.ww-answer-body{max-width:var(--ww-measure-base);gap:var(--ww-space-sm);display:grid}.ww-answer-body h2{max-width:var(--ww-measure-heading);font-size:var(--ww-font-size-h2);margin:0}.ww-answer-body h2:not(:first-child){margin-block-start:var(--ww-space-md)}.ww-answer-body h3{font-size:var(--ww-font-size-h3);margin:0}.ww-answer-body p{margin:0}.ww-answer-body ul{gap:var(--ww-space-2xs);margin:0;padding-inline-start:var(--ww-space-md);display:grid}.ww-answer-next{max-width:var(--ww-measure-base);margin:0}.ww-answer-next__link{min-height:var(--ww-control-target);font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-snug);align-items:center;display:inline-flex}.ww-answer-related__list{max-width:var(--ww-measure-base);margin-block:var(--ww-space-sm) 0;gap:var(--ww-space-2xs) var(--ww-space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ww-answer-related__item{margin:0}.ww-answer-related__link{min-height:var(--ww-control-target);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);align-items:center;display:inline-flex}.ww-answers-pointer{max-width:var(--ww-measure-base);margin-block:var(--ww-space-md) 0;font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body)}.ww-diagram{margin:var(--ww-space-lg) 0 0;max-width:var(--ww-measure-wide)}.ww-diagram__svg{width:100%;height:auto;display:block}.ww-diagram__svg--loop{max-width:38rem}.ww-diagram__svg--inequality{max-width:44rem}.ww-diagram__statement{margin:0 0 var(--ww-space-2xs);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-normal);color:var(--ww-on-surface)}.ww-diagram__caption{max-width:var(--ww-measure-base);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin-block-start:var(--ww-space-xs)}.ww-diagram__orbit{fill:none;stroke:var(--ww-surface-line);stroke-width:1.5px}.ww-diagram__ring{fill:none;stroke:var(--ww-surface-accent);stroke-width:2.5px}.ww-diagram__arrowhead{fill:var(--ww-surface-accent)}.ww-diagram__phase-arc{fill:none;stroke:var(--ww-surface-line);stroke-width:1.5px}.ww-diagram__phase{font-family:var(--ww-font-family-mono);fill:var(--ww-on-surface-muted);font-size:17px}.ww-diagram__node{fill:var(--ww-surface);stroke:var(--ww-on-surface);stroke-width:1.5px}.ww-diagram__node--emphasis{fill:var(--ww-surface-accent);stroke:var(--ww-surface-accent)}.ww-diagram__numeral{font-family:var(--ww-font-family-mono);fill:var(--ww-on-surface);font-size:17px}.ww-diagram__numeral--emphasis{fill:var(--ww-color-on-accent);font-weight:600}.ww-diagram__callout,.ww-diagram__closes{font-family:var(--ww-font-family-mono);fill:var(--ww-on-surface);font-size:16px}.ww-diagram__panel{fill:var(--ww-surface);stroke:var(--ww-on-surface);stroke-width:1.5px}.ww-diagram__term{fill:var(--ww-on-surface);font-size:26px;font-weight:600}.ww-diagram__check{font-family:var(--ww-font-family-mono);fill:var(--ww-on-surface-muted);font-size:15px}.ww-diagram__unequal{fill:var(--ww-surface-accent);font-size:40px}.ww-header__inner,.ww-footer__inner{max-width:var(--ww-layout-shell);padding-inline:var(--ww-layout-gutter);margin-inline:auto}.ww-header{position:relative}.ww-header__inner{align-items:center;gap:var(--ww-space-2xs) var(--ww-space-md);padding-block:var(--ww-space-2xs);flex-wrap:wrap;display:flex}.ww-header__mark{--ww-brand-mark-width:clamp(52px, 45.06px + 1.76vw, 64px);color:var(--ww-on-surface);align-items:center;gap:var(--ww-space-2xs);min-height:var(--ww-control-target);flex:none;text-decoration:none;display:inline-flex}.ww-header__mark-image{width:var(--ww-brand-mark-width);aspect-ratio:64/23;flex:none;height:auto}.ww-header__wordmark{font-family:var(--ww-font-family-wordmark);letter-spacing:var(--ww-letter-spacing-tight);font-size:clamp(1.375rem,1.2rem + .75vw,1.75rem);font-weight:700;line-height:var(--ww-line-height-tight);white-space:nowrap}.ww-header .ww-locale{margin-inline-start:auto}.ww-nav{--ww-nav-size:clamp(11.2px, .73px + 3.27vw, var(--ww-font-size-caption));--ww-nav-gap-row:var(--ww-space-3xs);--ww-nav-gap-column:var(--ww-space-2xs);--ww-nav-pad-inline:var(--ww-control-pad-inline)}.ww-nav--primary{--ww-nav-pad-inline:0px;flex:100%;min-width:0}.ww-nav--primary .ww-nav__link--cta{padding-inline:var(--ww-space-2xs)}.ww-nav--footer{--ww-nav-gap-column:var(--ww-space-md)}.ww-nav__list{align-items:center;gap:var(--ww-nav-gap-row) var(--ww-nav-gap-column);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ww-nav--primary .ww-nav__list{flex-wrap:nowrap;justify-content:space-between;width:100%}.ww-nav__link{min-height:var(--ww-control-target);padding-inline:var(--ww-nav-pad-inline);font-size:var(--ww-nav-size);letter-spacing:var(--ww-letter-spacing-normal);line-height:var(--ww-line-height-tight);color:var(--ww-on-surface-muted);white-space:nowrap;border-block-end:var(--ww-border-emphasis) solid transparent;transition:color var(--ww-motion-fast) var(--ww-motion-ease), background-color var(--ww-motion-fast) var(--ww-motion-ease), border-color var(--ww-motion-fast) var(--ww-motion-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ww-nav__link:hover,.ww-nav__link:active{color:var(--ww-on-surface)}.ww-nav__link[aria-current=page]{color:var(--ww-on-surface);border-block-end-color:var(--ww-surface-accent);font-weight:600}.ww-nav__link--cta{color:var(--ww-surface-accent);border:var(--ww-border-rule) solid var(--ww-surface-accent);border-radius:var(--ww-radius-sm)}.ww-nav__link--cta:hover,.ww-nav__link--cta:active{background:var(--ww-surface-accent);color:var(--ww-color-ink)}.ww-nav__link--cta[aria-current=page]{background:var(--ww-surface-accent);color:var(--ww-color-ink);border-color:var(--ww-surface-accent)}.ww-nav__label--full,.ww-nav--footer .ww-nav__label--short{display:none}.ww-nav--footer .ww-nav__label--full{display:inline}.ww-locale__list{align-items:center;gap:var(--ww-space-3xs) var(--ww-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ww-locale__link,.ww-locale__current{min-height:var(--ww-control-target);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-normal);color:var(--ww-on-surface-muted);border-block-end:var(--ww-border-emphasis) solid transparent;transition:color var(--ww-motion-fast) var(--ww-motion-ease);align-items:center;text-decoration:none;display:inline-flex}.ww-locale__link:hover,.ww-locale__link:active{color:var(--ww-on-surface)}.ww-locale__current{color:var(--ww-on-surface);border-block-end-color:var(--ww-surface-accent);font-weight:600}@media (width>=23.4375rem){.ww-nav--primary .ww-nav__link:not(.ww-nav__link--cta),.ww-header .ww-locale__link{padding-inline:var(--ww-space-2xs);margin-inline:calc(-1 * var(--ww-space-2xs))}}@media (width>=52rem){.ww-header__inner{padding-block:var(--ww-space-2xs);column-gap:var(--ww-space-lg);flex-wrap:nowrap}.ww-header .ww-locale{margin-inline-start:var(--ww-space-sm)}.ww-header .ww-locale__link,.ww-header .ww-locale__current{font-size:var(--ww-font-size-body)}.ww-nav--primary{--ww-nav-size:var(--ww-font-size-body);--ww-nav-gap-column:var(--ww-space-md);flex:none;margin-inline-start:auto}.ww-nav--primary .ww-nav__list{justify-content:flex-end;width:auto}.ww-nav--primary .ww-nav__label--short{display:none}.ww-nav--primary .ww-nav__label--full{display:inline}}.ww-footer__inner{gap:var(--ww-space-sm);padding-block:var(--ww-space-lg);display:grid}.ww-footer__positioning{max-width:var(--ww-measure-base);font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);color:var(--ww-on-surface);margin:0}.ww-footer__answers{max-width:var(--ww-measure-base);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-body);margin:0}.ww-footer__answers-link{min-height:var(--ww-control-target);align-items:center;display:inline-flex}.ww-footer__measurement{max-width:var(--ww-measure-base);border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0;padding-block-start:var(--ww-space-sm)}.ww-shell{flex:1 0 auto;max-width:none;margin-inline:0;padding:0}.ww-band__inner,.ww-story-section__inner{max-width:var(--ww-layout-shell);padding-inline:var(--ww-layout-gutter);margin-inline:auto}.ww-band{padding-block-start:clamp(var(--ww-space-2xs), 2vw, var(--ww-space-sm))}.ww-story-section{background:var(--ww-surface);color:var(--ww-on-surface)}.ww-story-section__inner{row-gap:var(--ww-space-sm);padding-block:clamp(var(--ww-space-md), 4.2vw, var(--ww-space-xl));border-top:var(--ww-border-rule) solid var(--ww-on-surface);grid-template-columns:minmax(0,1fr);display:grid}.ww-story-section__inner>*,.ww-story-section__inner>astro-island>*{min-width:0;margin-block:0}.ww-shell>.ww-story-section:first-child .ww-story-section__inner{border-top:0}.ww-notfound-alt{border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);gap:var(--ww-space-sm);padding-block-start:var(--ww-space-md);display:grid}.ww-notfound-alt>p{margin:0}.ww-story-section--hero .ww-story-section__inner{row-gap:var(--ww-space-sm);border-top:0;padding-block-start:clamp(var(--ww-space-sm), 2.4vw, var(--ww-space-md));padding-block-end:clamp(var(--ww-space-lg), 6vw, var(--ww-space-2xl))}.ww-story-section--what-this-is .ww-story-section__inner,.ww-story-section--pilot .ww-story-section__inner{border-top:0}.ww-story-section__ordinal{font-family:var(--ww-font-family-display);font-size:var(--ww-font-size-h3);font-synthesis:none;font-weight:600;line-height:var(--ww-line-height-tight);letter-spacing:var(--ww-letter-spacing-normal);color:var(--ww-surface-stamp);font-variant-numeric:lining-nums}.ww-story-section__heading{font-size:var(--ww-font-size-h2);max-width:var(--ww-measure-heading)}h1.ww-story-section__heading{font-size:var(--ww-font-size-display);max-width:var(--ww-measure-display)}:lang(zh-CN) h1.ww-story-section__heading{max-width:var(--ww-measure-heading);text-wrap:pretty;font-size:clamp(3rem,1.7rem + 5.2vw,6rem)}.ww-story-section__eyebrow{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-body);letter-spacing:var(--ww-letter-spacing-wide);color:var(--ww-surface-stamp);max-width:var(--ww-measure-base)}.ww-story-section__lead{font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-compact);color:var(--ww-on-surface-muted);max-width:var(--ww-measure-base)}.ww-story-section--hero .ww-story-section__lead{color:var(--ww-on-surface);max-width:var(--ww-measure-base)}.ww-story-section__lead+.ww-story-section__lead{margin-top:calc(var(--ww-space-md) * -1 + var(--ww-space-sm))}@media (width>=68rem){.ww-story-section__inner{grid-template-columns:var(--ww-layout-rail) minmax(0, 1fr);column-gap:var(--ww-space-xl)}.ww-story-section__inner>*,.ww-story-section__inner>astro-island>*{grid-column:2}.ww-story-section__ordinal{text-align:right;grid-area:1/1;padding-top:.6em}.ww-story-section__heading,.ww-story-section__eyebrow{grid-row:1}.ww-story-section__eyebrow~.ww-story-section__heading{grid-row:auto}}.ww-scroller{max-width:100%;padding:var(--ww-border-emphasis);margin:calc(var(--ww-border-emphasis) * -1);overflow-x:auto}.ww-loop{gap:var(--ww-space-lg);max-width:var(--ww-measure-wide);padding-left:0;list-style:none;display:grid}@media (width>=52rem){.ww-loop{gap:var(--ww-space-md) var(--ww-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.ww-loop__step{border-top:var(--ww-border-rule) solid var(--ww-on-surface);min-width:0;padding-top:var(--ww-space-xs)}.ww-loop__step:before{content:counter(list-item, decimal-leading-zero);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wider);color:var(--ww-surface-accent);margin-bottom:var(--ww-space-2xs);display:block}.ww-loop__name{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);letter-spacing:var(--ww-letter-spacing-tight);margin:0}.ww-loop__conveys{margin:var(--ww-space-2xs) 0 0;line-height:var(--ww-line-height-compact)}.ww-loop__not{margin:var(--ww-space-2xs) 0 0;color:var(--ww-on-surface-muted);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-compact)}.ww-loop__not-label{font-family:var(--ww-font-family-mono);text-transform:uppercase;letter-spacing:var(--ww-letter-spacing-wide)}.ww-grades,.ww-contrast{border-collapse:collapse;width:100%;font-size:var(--ww-font-size-body)}.ww-contrast{min-width:44rem}.ww-grades{min-width:32rem}.ww-grades caption,.ww-contrast caption{text-align:left;color:var(--ww-on-surface-muted);padding-bottom:var(--ww-space-xs);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-compact);max-width:var(--ww-measure-base)}.ww-grades th,.ww-grades td,.ww-contrast th,.ww-contrast td{border:0;border-bottom:var(--ww-border-hairline) solid var(--ww-surface-line);padding:var(--ww-space-xs) var(--ww-space-sm) var(--ww-space-xs) 0;text-align:left;vertical-align:top;line-height:var(--ww-line-height-compact)}.ww-grades thead th,.ww-contrast thead th{border-bottom:var(--ww-border-rule) solid var(--ww-on-surface);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wide);text-transform:uppercase;color:var(--ww-on-surface-muted);padding-bottom:var(--ww-space-2xs);font-weight:400}.ww-grades tbody tr:last-child th,.ww-grades tbody tr:last-child td,.ww-contrast tbody tr:last-child th,.ww-contrast tbody tr:last-child td{border-bottom:0}.ww-grades tbody th,.ww-contrast tbody th{font-family:var(--ww-font-family-mono);letter-spacing:var(--ww-letter-spacing-wide)}.ww-grades tbody tr[data-reached=true] th,.ww-grades tbody tr[data-reached=true] td:last-child{color:var(--ww-surface-accent);font-weight:600}.ww-contrast tbody th{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);letter-spacing:var(--ww-letter-spacing-tight);line-height:var(--ww-line-height-snug)}.ww-outcomes{gap:var(--ww-space-lg);display:grid}@media (width>=52rem){.ww-outcomes{align-items:start;gap:var(--ww-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.ww-outcome{border:0;border-top:var(--ww-border-emphasis) solid var(--ww-on-surface);border-radius:var(--ww-radius-none);padding:var(--ww-space-md) 0 0;background:0 0;min-width:0}.ww-outcome__markers{gap:var(--ww-space-3xs);margin:0 0 var(--ww-space-sm);flex-wrap:wrap;display:flex}.ww-outcome__title{font-size:var(--ww-font-size-h3)}.ww-outcome__scenario,.ww-outcome__mission{margin:var(--ww-space-2xs) 0 0;line-height:var(--ww-line-height-compact)}.ww-outcome__fields{margin:var(--ww-space-md) 0 0;gap:var(--ww-space-xs);display:grid}.ww-outcome__field{gap:var(--ww-space-3xs);border-top:var(--ww-border-hairline) solid var(--ww-surface-line);padding-top:var(--ww-space-xs);display:grid}.ww-outcome__field dt{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wide);color:var(--ww-on-surface-muted)}.ww-outcome__field dd{line-height:var(--ww-line-height-compact);margin:0}.ww-outcome__limitations{padding-left:var(--ww-space-md);gap:var(--ww-space-3xs);margin:0;display:grid}.ww-contrast__sentences{max-width:var(--ww-measure-base);gap:var(--ww-space-xs);line-height:var(--ww-line-height-compact);font-size:var(--ww-font-size-lead);padding-left:0;list-style:none;display:grid}.ww-contrast__sentences li{border-left:var(--ww-border-rule) solid var(--ww-surface-accent);padding-left:var(--ww-space-sm)}.ww-qual{gap:var(--ww-space-md);border-top:var(--ww-border-hairline) solid var(--ww-surface-line);padding-top:var(--ww-space-lg);margin-top:var(--ww-space-md);display:grid}.ww-page-section__inner>.ww-qual{margin-top:var(--ww-space-lg);border-top:0;padding-top:0}.ww-qual__heading{font-size:var(--ww-font-size-h2)}.ww-qual__open{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);letter-spacing:var(--ww-letter-spacing-tight);border-left:var(--ww-border-emphasis) solid var(--ww-surface-accent);padding:var(--ww-space-2xs) 0 var(--ww-space-2xs) var(--ww-space-md);border-radius:var(--ww-radius-none);max-width:var(--ww-measure-base);background:0 0;margin:0}.ww-qual__intro{max-width:var(--ww-measure-base);line-height:var(--ww-line-height-compact);margin:0}.ww-qual__boundaries{gap:var(--ww-space-md);display:grid}@media (width>=52rem){.ww-qual__boundaries{align-items:start;gap:var(--ww-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.ww-qual__boundary-list{padding-left:var(--ww-space-md);gap:var(--ww-space-2xs);min-width:0;font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-compact);color:var(--ww-on-surface-muted);margin:0;display:grid}.ww-qual__fields{counter-reset:ww-qual-field;border-top:var(--ww-border-rule) solid var(--ww-on-surface);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=68rem){.ww-qual__fields{align-items:start;column-gap:var(--ww-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.ww-qual__field{grid-template-columns:var(--ww-space-lg) minmax(0, 1fr);gap:var(--ww-space-3xs) var(--ww-space-2xs);border:0;border-bottom:var(--ww-border-hairline) solid var(--ww-surface-line);border-radius:var(--ww-radius-none);padding:var(--ww-space-sm) 0;min-width:0;display:grid}.ww-qual__field:before{counter-increment:ww-qual-field;content:counter(ww-qual-field, decimal-leading-zero);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wide);color:var(--ww-surface-accent);grid-area:1/1;padding-top:.2em}.ww-qual__field>*{grid-column:2;min-width:0}.ww-qual__field-label{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);letter-spacing:var(--ww-letter-spacing-tight);margin:0}.ww-qual__field-question{line-height:var(--ww-line-height-compact);margin:0}.ww-qual__form{gap:var(--ww-space-md);display:grid}.ww-qual__group{gap:var(--ww-space-3xs);border:0;min-width:0;margin:0;padding:0;display:grid}.ww-qual__group legend{gap:var(--ww-space-3xs);padding:0;display:grid}.ww-qual__control{width:100%;max-width:var(--ww-measure-narrow);padding:var(--ww-space-2xs) var(--ww-space-xs);font:inherit;color:var(--ww-on-surface);background:var(--ww-color-paper);border:var(--ww-border-rule) solid var(--ww-on-surface);border-radius:var(--ww-radius-none)}textarea.ww-qual__control{max-width:var(--ww-measure-base);resize:vertical}.ww-qual__choices{gap:var(--ww-space-2xs) var(--ww-space-md);flex-wrap:wrap;display:flex}.ww-qual__choice{align-items:center;gap:var(--ww-space-2xs);min-height:var(--ww-control-target);display:inline-flex}.ww-qual__choice input,.ww-qual__other input[type=checkbox]{accent-color:var(--ww-color-accent);width:1.1rem;height:1.1rem}.ww-qual__other{gap:var(--ww-space-3xs);max-width:var(--ww-measure-narrow);display:grid}.ww-qual__honeypot{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ww-qual__verification{min-height:65px}.ww-qual__submit-row{margin:0}.ww-qual__submit{font:inherit;cursor:pointer;min-height:var(--ww-control-target);padding:var(--ww-space-2xs) var(--ww-space-lg);background:var(--ww-color-accent);color:var(--ww-color-on-accent);border:var(--ww-border-rule) solid var(--ww-color-ink);border-radius:var(--ww-radius-none);box-shadow:var(--ww-shadow-offset);transition:background var(--ww-motion-fast) var(--ww-motion-ease);font-weight:600}.ww-qual__submit:hover,.ww-qual__submit:active{background:var(--ww-color-accent-hover)}.ww-qual__field-note{font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-compact);color:var(--ww-on-surface-muted);margin:0}.ww-contact{gap:var(--ww-space-sm);border-top:var(--ww-border-hairline) solid var(--ww-surface-line);padding-top:var(--ww-space-lg);margin-top:var(--ww-space-lg);display:grid}.ww-contact__heading{font-size:var(--ww-font-size-h3)}.ww-contact__body{max-width:var(--ww-measure-base);margin:0}.ww-contact__route{margin:0}.ww-contact__link{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-body);overflow-wrap:anywhere;min-height:var(--ww-control-target);align-items:center;display:inline-flex}.ww-readiness{gap:var(--ww-space-xs);max-width:var(--ww-measure-base);display:grid}.ww-readiness__heading{font-size:var(--ww-font-size-h3);margin:0}.ww-readiness__lead{color:var(--ww-on-surface-muted);line-height:var(--ww-line-height-body);margin:0}.ww-readiness__list{gap:var(--ww-space-2xs);margin:0;padding-inline-start:var(--ww-space-md);display:grid}.ww-readiness__item{line-height:var(--ww-line-height-body)}.ww-readiness__more{margin:0}.ww-readiness__link{min-height:var(--ww-control-target);color:var(--ww-surface-accent);align-items:center;display:inline-flex}.ww-overview{gap:var(--ww-space-sm);max-width:var(--ww-measure-wide);display:grid}@media (width>=52rem){.ww-overview{column-gap:var(--ww-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.ww-overview__block--wide{order:-1;grid-column:1/-1}}.ww-overview__block{gap:var(--ww-space-2xs);align-content:start;display:grid}.ww-overview__heading{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wide);text-transform:uppercase;color:var(--ww-on-surface-muted);margin:0}.ww-overview__list{gap:var(--ww-space-2xs);max-width:var(--ww-measure-base);margin:0;padding-inline-start:var(--ww-space-md);display:grid}.ww-overview__item{line-height:var(--ww-line-height-body)}.ww-overview__capabilities{gap:var(--ww-space-2xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.ww-overview__capabilities{column-gap:var(--ww-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.ww-overview__capability{gap:var(--ww-space-3xs);border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);padding-block-start:var(--ww-space-3xs);display:grid}.ww-overview__capability-name{font-size:var(--ww-font-size-body);font-weight:600;line-height:var(--ww-line-height-tight);color:var(--ww-on-surface);margin:0}.ww-overview__capability-detail{max-width:var(--ww-measure-base);color:var(--ww-on-surface-muted);line-height:var(--ww-line-height-body);margin:0}.ww-story-section__ceiling{max-width:var(--ww-measure-base);margin:var(--ww-space-md) 0 0;border-block-start:var(--ww-border-rule) solid var(--ww-on-surface);line-height:var(--ww-line-height-body);color:var(--ww-on-surface);padding-block-start:var(--ww-space-sm)}.ww-overview__bridge{margin:var(--ww-space-sm) 0 0;max-width:var(--ww-measure-base);font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-snug);color:var(--ww-on-surface)}.ww-cta{border:var(--ww-border-rule) solid var(--ww-on-surface);border-radius:var(--ww-radius-none);background:var(--ww-surface-raised);padding:var(--ww-space-md);max-width:var(--ww-measure-base);box-shadow:var(--ww-shadow-offset)}.ww-cta__label{font-family:var(--ww-font-family-display);font-synthesis:none;font-weight:600;font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);letter-spacing:var(--ww-letter-spacing-tight);margin:0}:lang(zh-CN) .ww-cta__label{font-weight:700}.ww-cta__link{color:var(--ww-on-surface)}.ww-cta__link:hover,.ww-cta__link:active{color:var(--ww-surface-accent)}.ww-cta__explanation{margin:var(--ww-space-2xs) 0 0;line-height:var(--ww-line-height-compact)}.ww-cta__field{margin:var(--ww-space-xs) 0 0;color:var(--ww-on-surface-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);line-height:var(--ww-line-height-compact)}.ww-button{padding:var(--ww-space-xs) var(--ww-space-md);border-radius:var(--ww-radius-sm);transition:background var(--ww-motion-fast) var(--ww-motion-ease), color var(--ww-motion-fast) var(--ww-motion-ease);font-weight:600;text-decoration:none;display:inline-block}.ww-button--accent{color:var(--ww-color-accent);border:var(--ww-border-rule) solid var(--ww-color-accent);background:0 0}.ww-button--accent:hover,.ww-button--accent:active{background:var(--ww-color-accent);color:var(--ww-color-on-accent)}.ww-button--ink{background:var(--ww-color-ink);color:var(--ww-color-on-ink)}.ww-button--quiet{border:var(--ww-border-hairline) solid var(--ww-surface-line);color:var(--ww-on-surface)}.ww-disclosure{margin:var(--ww-space-md) 0 0;border-top:var(--ww-border-rule) solid var(--ww-on-surface);max-width:var(--ww-measure-base)}.ww-disclosure__item{border-bottom:var(--ww-border-hairline) solid var(--ww-surface-line)}.ww-disclosure__trigger{justify-content:space-between;gap:var(--ww-space-sm);width:100%;padding:var(--ww-space-sm) 0;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:color var(--ww-motion-fast) var(--ww-motion-ease);background:0 0;border:0;display:flex}.ww-disclosure__trigger:hover,.ww-disclosure__trigger:active{color:var(--ww-surface-accent)}summary.ww-disclosure__trigger{list-style:none}summary.ww-disclosure__trigger::-webkit-details-marker{display:none}.ww-disclosure__marker{font-family:var(--ww-font-family-mono);color:var(--ww-surface-accent)}.ww-disclosure__marker:before{content:"+"}details[open]>.ww-disclosure__trigger .ww-disclosure__marker:before{content:"−"}.ww-disclosure__panel{padding:0 0 var(--ww-space-sm);color:var(--ww-on-surface-muted);line-height:var(--ww-line-height-compact);max-width:var(--ww-measure-base);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.ww-case-disclosure{border:var(--ww-border-rule) solid var(--ww-surface-line);border-inline-start:var(--ww-border-emphasis) solid var(--ww-surface-accent);padding:var(--ww-space-sm) var(--ww-space-md);max-width:var(--ww-measure-wide);gap:var(--ww-space-2xs);display:grid}.ww-case-disclosure>p{margin:0}.ww-case-disclosure__markers{gap:var(--ww-space-xs);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wider);color:var(--ww-on-surface-muted);flex-wrap:wrap;align-items:baseline;display:flex}.ww-case-disclosure__marker{color:var(--ww-surface-accent);overflow-wrap:anywhere}.ww-case-disclosure__title{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);max-width:var(--ww-measure-narrow)}.ww-case{gap:var(--ww-space-sm);max-width:var(--ww-measure-wide);display:grid}.ww-case__narration{font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-body);max-width:var(--ww-measure-base)}.ww-case__answer,.ww-case__hypothesis{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);max-width:var(--ww-measure-base)}.ww-case__marker{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wider);color:var(--ww-surface-accent)}.ww-ask{gap:var(--ww-space-md);align-items:start;display:grid}@media (width>=52rem){.ww-ask{gap:var(--ww-space-lg);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ww-ask__bubble{padding:var(--ww-space-md);border:var(--ww-border-rule) solid var(--ww-surface-accent);border-radius:var(--ww-radius-md);background:var(--ww-surface-raised);font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug);margin:0;position:relative}.ww-ask__bubble:before,.ww-ask__bubble:after{content:"";width:var(--ww-space-sm);height:var(--ww-space-sm);position:absolute;inset-block-start:100%;inset-inline-start:var(--ww-space-lg);transform:translateY(-50%)rotate(45deg)}.ww-ask__bubble:before{background:var(--ww-surface-accent)}.ww-ask__bubble:after{background:var(--ww-surface-raised);margin-block-start:-1px}.ww-ask__context{gap:var(--ww-space-3xs);border-inline-start:var(--ww-border-hairline) solid var(--ww-surface-line);padding-inline-start:var(--ww-space-md);display:grid}.ww-ask__context-label{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wider);color:var(--ww-surface-accent);margin:0}.ww-ask__context-text{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0}.ww-sources{gap:var(--ww-space-sm);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.ww-sources{gap:var(--ww-space-md);grid-template-columns:repeat(3,minmax(0,1fr))}}.ww-sources__card{gap:var(--ww-space-2xs);padding:var(--ww-space-sm);border:var(--ww-border-hairline) solid var(--ww-surface-line);border-block-start:var(--ww-border-emphasis) solid var(--ww-surface-rule);border-radius:var(--ww-radius-sm);align-content:start;display:grid}.ww-sources__card[data-evidence-state=INCONSISTENT]{border-block-start-color:var(--ww-surface-accent)}.ww-sources__head{align-items:baseline;gap:var(--ww-space-2xs);margin:0;display:flex}.ww-sources__glyph{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-h3);color:var(--ww-on-surface-muted);line-height:1}.ww-sources__card[data-evidence-state=INCONSISTENT] .ww-sources__glyph{color:var(--ww-surface-accent)}.ww-sources__source{font-family:var(--ww-font-family-sans);font-size:var(--ww-font-size-body);font-weight:600;line-height:var(--ww-line-height-tight)}.ww-sources__finding{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0}.ww-approval{gap:var(--ww-space-sm);padding:var(--ww-space-md);border:var(--ww-border-rule) solid var(--ww-surface-accent);border-radius:var(--ww-radius-md);background:var(--ww-surface-raised);display:grid}.ww-approval__change{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-lead);line-height:var(--ww-line-height-snug);margin:0}.ww-approval__facts{gap:var(--ww-space-2xs);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.ww-approval__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ww-approval__fact{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-tight);padding-inline-start:var(--ww-space-md);position:relative}.ww-approval__fact:before{content:"";border-inline-end:2px solid var(--ww-surface-accent);border-block-end:2px solid var(--ww-surface-accent);width:.35em;height:.6em;position:absolute;inset-block-start:.35em;inset-inline-start:0;transform:rotate(45deg)}.ww-mission-state__label{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);max-width:var(--ww-measure-base);margin:0}.ww-mission-state{gap:var(--ww-space-xs);border-inline-start:var(--ww-border-emphasis) solid var(--ww-surface-accent);counter-reset:ww-mission;margin:0;padding-inline-start:var(--ww-space-md);list-style:none;display:grid}.ww-mission-state__step{counter-increment:ww-mission;font-size:var(--ww-font-size-body);font-weight:600;line-height:var(--ww-line-height-tight)}.ww-mission-state__step:before{content:counter(ww-mission) " · ";font-family:var(--ww-font-family-mono);color:var(--ww-surface-accent);font-weight:400}.ww-case-strip__label{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wider);color:var(--ww-surface-accent);margin:0}.ww-case-strip{gap:var(--ww-space-sm);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.ww-case-strip{gap:var(--ww-space-md);grid-template-columns:repeat(3,minmax(0,1fr))}}.ww-case-strip__term{gap:var(--ww-space-2xs);border-block-start:var(--ww-border-emphasis) solid var(--ww-surface-accent);align-content:start;padding-block-start:var(--ww-space-xs);display:grid}.ww-case-strip__term--unknown{border-block-start-style:dashed;border-block-start-color:var(--ww-surface-rule)}.ww-case-strip__name{font-family:var(--ww-font-family-serif);font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-tight);margin:0}.ww-case-strip__ordinal{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);color:var(--ww-surface-accent);margin-inline-end:var(--ww-space-2xs)}.ww-case-strip__reading{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0}.ww-case-ceiling{gap:var(--ww-space-sm);max-width:var(--ww-measure-wide);padding:var(--ww-space-md);border:var(--ww-border-hairline) solid var(--ww-surface-line);border-radius:var(--ww-radius-md);display:grid}.ww-case-ceiling__row{gap:var(--ww-space-3xs);display:grid}.ww-case-ceiling__row+.ww-case-ceiling__row{border-top:var(--ww-border-hairline) solid var(--ww-surface-line);padding-top:var(--ww-space-sm)}@media (width>=52rem){.ww-case-ceiling__row{gap:var(--ww-space-md);grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}.ww-case-ceiling__row dt{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-caption);letter-spacing:var(--ww-letter-spacing-wide);text-transform:uppercase;color:var(--ww-on-surface-muted);font-weight:400}.ww-case-ceiling__row--grade .ww-case__marker{font-size:var(--ww-font-size-h3);line-height:var(--ww-line-height-snug)}.ww-case-ceiling__row dd{font-size:var(--ww-font-size-body);line-height:var(--ww-line-height-body);max-width:var(--ww-measure-base);margin:0}.ww-page-detail{gap:var(--ww-space-lg);max-width:var(--ww-layout-shell);padding-inline:var(--ww-layout-gutter);padding-block:var(--ww-space-lg);margin-inline:auto;display:grid}@media (width>=68rem){.ww-page-detail{grid-template-columns:var(--ww-layout-rail) minmax(0, 1fr);column-gap:var(--ww-space-xl)}.ww-page-detail>*{grid-column:2;min-width:0}}.ww-page-section+.ww-page-detail{border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);padding-block-start:var(--ww-space-xl)}[data-page-section=what-evidence-supports] .ww-page-section__heading{max-width:var(--ww-measure-narrow)}@media print{.ww-band,.ww-header,.ww-footer,.ww-story-section--hero{--ww-surface:var(--ww-color-paper);--ww-surface-raised:var(--ww-color-paper-muted);--ww-on-surface:var(--ww-color-ink);--ww-on-surface-muted:var(--ww-color-ink-muted);--ww-surface-line:var(--ww-color-line);--ww-surface-rule:var(--ww-color-line-strong);--ww-surface-accent:var(--ww-color-accent);color:var(--ww-on-surface);background:0 0}.ww-skip-link,.ww-locale,.ww-nav{display:none}.ww-disclosure__item::details-content{display:block}.ww-disclosure__marker{display:none}.ww-header__inner{padding-block:var(--ww-space-sm)}.ww-cta,.ww-outcome,.ww-qual__field,.ww-case-ceiling,.ww-sources__card,.ww-approval{break-inside:avoid}h1,h2,h3{break-after:avoid}}.ww-worked-example__stages{gap:var(--ww-space-lg);margin-block-start:var(--ww-space-md);display:grid}.ww-worked-example__stage{gap:var(--ww-space-2xs);border-block-start:var(--ww-border-hairline) solid var(--ww-surface-line);padding-block-start:var(--ww-space-md);display:grid}.ww-worked-example__stage-heading{max-width:var(--ww-measure-heading);font-size:var(--ww-font-size-h3);margin:0}.ww-worked-example__stage-lead{max-width:var(--ww-measure-base);line-height:var(--ww-line-height-body);color:var(--ww-on-surface-muted);margin:0}
