.wh-journal .wh-doc__hero{grid-column:text-start/wide-end;padding-top:clamp(32px,6vw,84px);padding-bottom:clamp(28px,4vw,48px)}.wh-journal .wh-doc__folio{font-family:var(--font-display);font-size:var(--fs-lede);letter-spacing:0;color:var(--text-tertiary);gap:18px;margin-bottom:clamp(24px,3.4vw,40px)}.wh-journal .wh-doc__folio b{color:var(--accent-text);font-weight:500}.wh-journal .wh-doc__folio>span:not(.wh-doc__folio-rule){font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-flat);color:var(--text-secondary)}.wh-journal .wh-doc__folio-rule{background:repeating-linear-gradient(90deg, var(--line-4) 0 1px, transparent 1px 40px) left bottom / 100% 14px no-repeat, repeating-linear-gradient(90deg, var(--line-3) 0 1px, transparent 1px 8px) left bottom / 100% 7px no-repeat;height:16px;margin-top:6px;position:relative}.wh-journal .wh-doc__folio-rule:after{content:"";background:var(--accent);width:2px;height:18px;position:absolute;bottom:0;left:0}@keyframes wh-ruler-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-entrance=play] .wh-journal .wh-doc__folio-rule{animation:wh-ruler-draw .9s var(--ease-out) .24s both}@media (prefers-reduced-motion:reduce){[data-entrance=play] .wh-journal .wh-doc__folio-rule{animation:none}}[data-motion=off] .wh-journal .wh-doc__folio-rule{animation:none}.wh-journal .wh-doc__title{letter-spacing:-.012em;font-size:clamp(2.7rem,6.2vw,5.6rem);line-height:1.02}.wh-journal .wh-doc__lede{font-family:var(--font-display);max-width:54ch;margin-top:clamp(22px,3vw,36px);font-size:clamp(1.25rem,2.4vw,1.62rem)}.wh-journal .wh-doc__byline{font-size:var(--fs-meta);margin-top:clamp(24px,3vw,40px)}.wh-journal .wh-doc__abstract:not(.wh-abstract--glass){border-bottom:0;padding:clamp(24px,3vw,32px) 0 0}.wh-journal .wh-doc__abstract:not(.wh-abstract--glass) p{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.56}.wh-journal .wh-doc__abstract:not(.wh-abstract--glass) p+p{color:var(--text-secondary)}.wh-journal .wh-doc__body{counter-reset:wh-sec}.wh-journal .wh-sec{counter-increment:wh-sec;margin-top:clamp(56px,8vw,96px)}.wh-journal .wh-sec>h2{letter-spacing:-.012em;margin-bottom:22px;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1}.wh-journal .wh-sec>h2:before{content:"§ " counter(wh-sec);color:var(--accent-text);margin-right:.42em;font-weight:400}.wh-journal .wh-sec>p{font-size:var(--fs-body);line-height:1.74}.wh-journal .wh-sec>p,.wh-journal .wh-doc__abstract>p{text-align-last:left}.wh-journal .wh-doc__body p:has(>.wh-mnote){position:relative}.wh-journal .wh-sec>p.wh-lead{letter-spacing:-.01em;font-size:clamp(1.18rem,2vw,1.4rem);line-height:1.42}.wh-mnote{border-top:1px solid var(--line-2);font-family:var(--font-sans);font-size:var(--fs-meta);letter-spacing:var(--ls-flat);text-align:left;-webkit-hyphens:manual;hyphens:manual;color:var(--text-tertiary);margin:12px 0 0;padding-top:8px;font-weight:400;line-height:1.55;display:block}.wh-mnote__term{font-family:var(--font-display);font-size:var(--fs-body);color:var(--accent-text);margin-right:6px;font-weight:500}@media (min-width:1400px){.wh-mnote{width:250px;margin:0;position:absolute;top:6px;left:calc(100% + 56px)}}.wh-journal .wh-pq{grid-column:wide;margin:clamp(64px,9vw,120px) 0}.wh-journal .wh-pq:before{content:"";background:var(--accent);width:44px;height:1px;margin-bottom:28px;display:block}.wh-journal .wh-pq__q{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}.wh-journal .wh-pq__cite{font-size:var(--fs-meta)}.wh-journal .wh-doc__body ol.wh-pillars{border-bottom:1px solid var(--line-2);gap:0;margin:30px 0 0;padding:0;list-style:none}.wh-journal .wh-doc__body ol.wh-pillars>li{font-size:inherit;line-height:inherit;padding:0}@supports (grid-template-columns:subgrid){.wh-journal .wh-sec>ol.wh-pillars{grid-column:wide}}.wh-journal .wh-doc__body a.wh-pillars__row{border-top:1px solid var(--line-2);color:inherit;grid-template-columns:2.6rem minmax(0,15rem) minmax(0,1fr) 1.5rem;align-items:baseline;gap:0 16px;padding:24px 0 26px;display:grid;position:relative}.wh-pillars__no{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-tertiary);transition:color var(--d-fast) var(--ease-out)}.wh-pillars__term{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.01em;color:var(--text-primary);transition:color var(--d-fast) var(--ease-out);font-weight:500}.wh-pillars__desc{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);text-wrap:pretty;line-height:1.55}.wh-pillars__ar{font-size:var(--fs-h3);color:var(--text-tertiary);transition:color var(--d-fast) var(--ease-out), transform var(--d-base) var(--ease-out);justify-self:end}.wh-journal .wh-doc__body a.wh-pillars__row:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .52s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.wh-journal .wh-doc__body a.wh-pillars__row:hover:before,.wh-journal .wh-doc__body a.wh-pillars__row:focus-visible:before{transform:scaleX(.62)}.wh-pillars__row:hover .wh-pillars__no,.wh-pillars__row:hover .wh-pillars__term,.wh-pillars__row:focus-visible .wh-pillars__no,.wh-pillars__row:focus-visible .wh-pillars__term{color:var(--accent-light)}.wh-pillars__row:hover .wh-pillars__ar{color:var(--accent-light);transform:translate(4px)}@media (max-width:640px){.wh-journal .wh-doc__body a.wh-pillars__row{grid-template-columns:2.2rem minmax(0,1fr) 1.25rem;grid-template-areas:"no term ar"".desc desc";row-gap:6px}.wh-pillars__no{grid-area:no}.wh-pillars__term{grid-area:term}.wh-pillars__desc{grid-area:desc}.wh-pillars__ar{grid-area:ar}}@media (prefers-reduced-motion:reduce){.wh-pillars__no,.wh-pillars__term,.wh-pillars__ar,.wh-journal .wh-doc__body a.wh-pillars__row:before{transition:none}}[data-motion=off] .wh-pillars__ar,[data-motion=off] .wh-journal .wh-doc__body a.wh-pillars__row:before{transition:none}.wh-journal .wh-fig--paper .wh-fig__frame{background:var(--ink-150);color:var(--text-primary);clip-path:polygon(0 0,calc(100% - 46px) 0,100% 46px,100% 100%,0 100%);border:0;border-radius:0;padding:clamp(22px,3.2vw,44px) clamp(20px,3.4vw,48px)}.wh-journal .wh-fig--paper .wh-fig__frame:before{content:"";background:linear-gradient(to bottom left, transparent 50%, var(--ink-200) 50%);width:46px;height:46px;position:absolute;top:0;right:0}.wh-journal .wh-fig--paper .wh-fig__frame:after{content:"";pointer-events:none;background:linear-gradient(135deg, transparent calc(50% - .5px), var(--line-3) 50%, transparent calc(50% + .5px));width:46px;height:46px;position:absolute;top:0;right:0}.wh-plan .wh-plan__table{fill:var(--ink-200);stroke:var(--line-3)}.wh-plan .wh-plan__inset{fill:none;stroke:var(--line-2)}.wh-plan .wh-plan__seat{fill:var(--ink-300);stroke:var(--line-3)}.wh-plan .wh-plan__role,.wh-plan .wh-plan__time{fill:var(--text-secondary);font-size:14px;font-weight:600}.wh-plan .wh-plan__sheet{fill:var(--ink-150);stroke:var(--line-4)}.wh-plan .wh-plan__under{fill:var(--ink-150);stroke:var(--line-3)}.wh-plan .wh-plan__line{fill:var(--line-3)}.wh-plan .wh-plan__pip--critical{fill:var(--critical)}.wh-plan .wh-plan__pip--caution{fill:var(--caution)}.wh-plan .wh-plan__pip--safe{fill:var(--safe)}.wh-plan .wh-plan__clock{fill:none;stroke:var(--line-4);stroke-width:1.5px}.wh-plan .wh-plan__hands{fill:none;stroke:var(--accent-text);stroke-width:1.8px;stroke-linecap:round}.wh-plan .wh-plan__dim{fill:none;stroke:var(--accent);stroke-width:1.5px}.wh-plan .wh-plan__gap{font-family:var(--font-display);fill:var(--accent-text);font-size:20px;font-style:italic}.wh-journal .wh-foot li{font-size:var(--fs-meta)}.wh-journal .wh-foot li:before{font-family:var(--font-display);font-size:var(--fs-body)}.wh-journal .wh-outro{grid-column:wide;margin-top:clamp(72px,10vw,128px)}.wh-journal .wh-outro__cta{background:0 0;border:0;border-radius:0;padding:0}.wh-journal .wh-doc__body .wh-outro__q{max-width:17ch;font-family:var(--font-display);letter-spacing:-.014em;color:var(--text-strong);margin-bottom:clamp(26px,4vw,40px);font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:1.04}.wh-journal .wh-doc__body .wh-xlinks__list{padding:0}.wh-journal .wh-outro__note{font-size:var(--fs-meta)}.wh-journal .wh-doc__body a.wh-next{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(64px,9vw,112px);padding:clamp(24px,3.4vw,36px) 0;display:grid;position:relative}.wh-next__k{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-flat);color:var(--accent-text)}.wh-next__t{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);margin-top:6px;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:1.05;display:block}.wh-next__t b{color:var(--text-tertiary);margin-right:.5em;font-weight:400}.wh-next__b{max-width:52ch;font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);margin-top:10px;line-height:1.55;display:block}.wh-next__ar{font-size:var(--fs-display-sm);color:var(--accent-light);transition:transform var(--d-base) var(--ease-out);line-height:1}.wh-journal .wh-doc__body a.wh-next:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .52s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.wh-journal .wh-doc__body a.wh-next:hover:before,.wh-journal .wh-doc__body a.wh-next:focus-visible:before{transform:scaleX(1)}.wh-journal .wh-doc__body a.wh-next:hover .wh-next__ar{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.wh-next__ar,.wh-journal .wh-doc__body a.wh-next:before{transition:none}}[data-motion=off] .wh-next__ar,[data-motion=off] .wh-journal .wh-doc__body a.wh-next:before{transition:none}.wh-journal .wh-xlinks__label{font-size:var(--fs-eyebrow)}.wh-journal .wh-xlinks__no{font-family:var(--font-display);font-size:var(--fs-body);color:var(--accent-text)}.wh-journal .wh-xlinks__blurb{font-size:var(--fs-meta)}
