.interior-body{--interior-hero-edge: max(var(--page-gutter), calc((100vw - 1440px)/2) );background:var(--bg)}.lab-page{--interior-hero-edge: max(var(--page-gutter), calc((100vw - 1560px)/2) )}.interior-body .nav-menu>a[aria-current=page]:after{transform:scaleX(1)}.interior-body .site-header.is-scrolled .nav-menu>a[aria-current=page]{color:var(--accent-text)}.interior-hero{position:relative;isolation:isolate;overflow:hidden;min-height:max(680px,100svh);background:var(--ink);color:var(--bg)}.page-ghost,.method-ghost,.process-ghost,.lab-ghost,.guide-ghost,.next-ghost{position:absolute;z-index:-1;color:color-mix(in srgb,var(--ghost-field) 18%,transparent);font-family:Georgia,serif;font-weight:420;line-height:.7;letter-spacing:-.11em;pointer-events:none;user-select:none}.words-hero .page-ghost{top:.42em;right:-.06em;font-size:clamp(13rem,29vw,33rem)}.words-hero .eyebrow{color:var(--accent)}.words-hero-grid{position:relative;z-index:2;width:auto;margin-inline:var(--interior-hero-edge);min-height:max(680px,100svh);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;padding-top:clamp(108px,13svh,132px);padding-bottom:clamp(34px,5svh,52px)}.interior-hero-copy{min-width:0}.interior-hero-copy h1{max-width:880px;margin:1rem 0 1.2rem;font-size:clamp(4.2rem,8vw,9.2rem);line-height:.81}.interior-lede{max-width:620px;margin:0;color:color-mix(in srgb,var(--bg) 74%,transparent);font-size:clamp(1rem,1.45vw,1.25rem)}.words-entry{position:relative;width:min(calc(100% - 14px),570px);margin-right:14px;margin-left:auto;color:var(--ink)}.words-entry:before{position:absolute;inset:10% -4% -4% 8%;border:1px solid color-mix(in srgb,var(--media-field) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--media-field) 48%,transparent),color-mix(in srgb,var(--accent) 13%,transparent));content:"";transform:rotate(2.2deg)}.words-entry__page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2rem,3.5vw,3.5rem);border-top:1px solid color-mix(in srgb,var(--ink) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent) 0 68%,color-mix(in srgb,var(--media-field) 30%,var(--surface)));box-shadow:-18px 20px color-mix(in srgb,var(--media-field) 25%,transparent);transform:rotate(-1.15deg)}.words-entry__page:before{position:absolute;z-index:-1;right:-.12em;bottom:-.24em;color:color-mix(in srgb,var(--ghost-field) 18%,transparent);content:"w";font-family:var(--heading-font);font-size:clamp(16rem,29vw,26rem);font-style:italic;line-height:.75}.words-entry__folio,.words-entry__meta,.words-entry__method{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.words-entry__folio{padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 34%,transparent);font-size:.58rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.words-entry__term{margin:clamp(1.5rem,3vw,2.8rem) 0 0;font-family:var(--heading-font);font-size:clamp(6.5rem,10vw,10rem);font-weight:420;line-height:.68;letter-spacing:-.075em}.words-entry__meta{margin-top:1.15rem;color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.words-entry__meta i{color:var(--formal-accent);font-style:normal}.words-entry__definitions{margin:1.4rem 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--ink) 34%,transparent);list-style:none}.words-entry__definitions li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.words-entry__definitions span{padding-top:.25rem;color:var(--accent-text);font-size:.58rem;font-weight:760;letter-spacing:.12em}.words-entry__definitions p{margin:0;font-family:var(--heading-font);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.28}.words-entry__method{justify-content:flex-start;margin-top:1.25rem;color:var(--ink);font-size:.61rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.words-entry__method i{color:var(--accent-text);font-style:normal}.words-entry__note{max-width:29rem;margin:1rem 0 0;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.7rem;line-height:1.5}.answer-band,.guide-intro{padding:clamp(76px,8vw,126px) 0;background:var(--surface)}.answer-grid,.guide-intro-grid{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(380px,1fr) minmax(260px,.55fr);gap:clamp(2rem,5vw,6rem);align-items:start}.answer-grid h2,.guide-intro-grid h2{margin:-.12em 0 1.2rem;font-size:clamp(3rem,5.3vw,6.4rem);line-height:.9}.answer-capsule{max-width:var(--prose-measure);margin:0;color:var(--ink);font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.7}.answer-grid>p:last-child,.guide-intro-grid>p:last-child{max-width:var(--prose-measure);margin:0;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:1rem}.ww-method{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--ink);color:var(--bg)}.ww-method .method-ghost{top:.09em;right:-.05em;font-size:clamp(13rem,31vw,35rem)}.ww-method-head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.52fr);gap:3.5rem;align-items:end}.ww-method-head .eyebrow{grid-column:1 / -1;color:var(--accent)}.ww-method-head h2{margin:1.2rem 0 0;font-size:clamp(4.2rem,8vw,9rem);line-height:.84}.ww-method-head>p:last-child{margin:0;color:color-mix(in srgb,var(--bg) 65%,transparent)}.ww-method-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);padding:0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);list-style:none}.ww-method-line li{min-height:220px;padding:1.1rem 1rem;border-right:1px solid var(--line-dark)}.ww-method-line li:last-child{border-right:0}.ww-method-line span{display:block;color:var(--accent);font-size:.58rem;font-weight:730;letter-spacing:.12em}.ww-method-line strong{display:block;margin-top:4.4rem;font-family:var(--heading-font);font-size:clamp(1.4rem,2.1vw,2.3rem);font-weight:430;line-height:1}.ww-method-line p{margin:.85rem 0 0;color:color-mix(in srgb,var(--bg) 57%,transparent);font-size:.66rem;line-height:1.5}.context-authority{padding:var(--section-space) 0;background:var(--media-field)}.context-statement .eyebrow{color:var(--ink)}.context-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(390px,1.16fr);gap:clamp(3rem,8vw,9rem)}.context-statement h2{margin:1.25rem 0 0;font-size:clamp(4.2rem,8.5vw,9rem);line-height:.83}.context-large{margin:0 0 2rem;font-family:var(--heading-font);font-size:clamp(2.1rem,3.8vw,4.3rem);line-height:1.02;letter-spacing:-.045em}.context-copy>p:not(.context-large){max-width:650px}.context-rule{display:grid;grid-template-columns:.6fr 1fr;gap:1rem;margin-top:3rem;padding:1.4rem 0;border-top:1px solid var(--ink);border-bottom:1px solid color-mix(in srgb,var(--ink) 34%,transparent)}.context-rule span{font-size:.65rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.context-rule strong{font-family:var(--heading-font);font-size:1.5rem;font-weight:430}.word-canon{padding:var(--section-space) 0}.canon-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);gap:3rem;align-items:end}.canon-head .eyebrow{grid-column:1 / -1}.canon-head h2{margin:1.25rem 0 0;font-size:clamp(4rem,8vw,8.8rem);line-height:.84}.canon-head>p:last-child{margin:0;color:var(--muted)}.canon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.canon-grid article{min-height:390px;padding:1.4rem;border-right:1px solid var(--line)}.canon-grid article:last-child{border-right:0}.canon-grid article>span{color:var(--accent-text);font-size:.6rem;font-weight:760;letter-spacing:.12em}.canon-grid h3{margin:5rem 0 1.5rem;font-size:clamp(1.8rem,2.9vw,3.25rem);line-height:.95}.canon-words{color:var(--accent-text);font-size:.7rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.canon-words i{color:var(--formal-accent);font-style:normal}.canon-grid article>p:last-child{margin:1.3rem 0 0;color:var(--muted);font-size:.75rem}.distinctions{padding:var(--section-space) 0 0;background:var(--surface)}.distinctions-head{padding-bottom:clamp(3rem,6vw,6rem)}.distinctions-head h2{max-width:1120px;margin:1.25rem 0 0;font-size:clamp(4rem,8vw,8.7rem);line-height:.84}.distinction-list{border-top:1px solid var(--ink)}.distinction-row{display:grid;grid-template-columns:minmax(54px,.12fr) minmax(360px,.92fr) minmax(340px,.96fr);gap:clamp(1.5rem,5vw,6rem);align-items:center;min-height:390px;padding:clamp(3rem,5vw,6rem) max(var(--page-gutter),calc((100vw - 1440px)/2));border-bottom:1px solid var(--line)}.distinction-row:nth-child(2){background:color-mix(in srgb,var(--formal-accent) 9%,var(--bg))}.distinction-number{align-self:start;color:var(--accent-text);font-size:.66rem;font-weight:760;letter-spacing:.12em}.distinction-words{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--heading-font);font-size:clamp(3.1rem,6.3vw,7rem);font-weight:430;line-height:.78;letter-spacing:-.07em}.distinction-words span{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.distinction-words i{margin-left:.34em;color:var(--formal-accent);font-size:.72em;font-weight:350}.distinction-words strong{margin-left:.66em;color:var(--accent-text);font-weight:450}.distinction-copy h3{margin:0 0 1.2rem;font-size:clamp(2rem,3.5vw,3.7rem);line-height:.98}.distinction-copy p{max-width:620px;margin:0 0 1.5rem;color:var(--muted)}.distinction-copy a{font-size:.73rem;font-weight:750;text-underline-offset:.35rem}.word-process{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space) 0;background:var(--ink);color:var(--bg)}.word-process .process-ghost{right:-.04em;bottom:-.02em;font-size:clamp(15rem,33vw,38rem)}.process-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(450px,1.18fr);gap:clamp(3rem,9vw,10rem)}.process-head{position:sticky;top:132px;align-self:start}.process-head .eyebrow{color:var(--accent)}.process-head h2{margin:1.3rem 0 1.6rem;font-size:clamp(4rem,7vw,7.5rem);line-height:.84}.process-head>p:not(.eyebrow){max-width:520px;margin:0 0 2rem;color:color-mix(in srgb,var(--bg) 66%,transparent)}.process-steps{margin:0;padding:0;border-top:1px solid var(--line-dark);list-style:none}.process-steps li{display:grid;grid-template-columns:64px 1fr;gap:1.4rem;min-height:150px;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--line-dark)}.process-steps li>span{color:var(--accent);font-size:.62rem;font-weight:760;letter-spacing:.12em}.process-steps strong{font-family:var(--heading-font);font-size:clamp(2rem,3.4vw,3.6rem);font-weight:430}.process-steps p{margin:.35rem 0 0;color:color-mix(in srgb,var(--bg) 61%,transparent);font-size:.75rem}.words-writing{background:var(--bg)}.words-writing-grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);min-height:900px}.writing-photo{--writing-bleed: max(0px, calc((100vw - min(100vw - 96px, 1440px))/2) );position:relative;min-width:0;margin:0 0 0 calc(0px - var(--writing-bleed));overflow:hidden;background:var(--ink)}.writing-photo:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,color-mix(in srgb,var(--ink) 75%,transparent))}.writing-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.writing-photo figcaption{position:absolute;z-index:2;right:2rem;bottom:1.6rem;left:calc(2rem + var(--writing-bleed));color:var(--bg);font-family:var(--heading-font);font-size:clamp(1.5rem,2.7vw,3.2rem);line-height:1;text-shadow:0 2px 18px color-mix(in srgb,var(--ink) 84%,transparent)}.writing-copy{align-self:center;padding:var(--section-space) 0 var(--section-space) clamp(3rem,7vw,8rem)}.writing-copy h2{margin:1.25rem 0 1.6rem;font-size:clamp(4rem,7.2vw,8rem);line-height:.84}.writing-copy>p:not(.eyebrow){max-width:600px;color:var(--muted)}.featured-reading{position:relative;display:block;max-width:700px;margin:2.6rem 0 1rem;padding:1.5rem 3.3rem 1.5rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.featured-reading>span{color:var(--accent-text);font-size:.61rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.featured-reading>span i{color:var(--formal-accent);font-style:normal}.featured-reading strong{display:block;margin-top:.7rem;font-family:var(--heading-font);font-size:clamp(2rem,3.5vw,3.8rem);font-weight:430;line-height:.97}.featured-reading em{position:absolute;top:1.35rem;right:0;color:var(--formal-accent);font-style:normal}.reading-links{max-width:700px;margin-bottom:2rem}.reading-links a{display:grid;grid-template-columns:90px 1fr auto;gap:1rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--line);font-size:.72rem;text-decoration:none}.reading-links span{color:var(--accent-text);font-size:.58rem;font-weight:760;letter-spacing:.11em}.reading-links i{color:var(--formal-accent);font-style:normal}.words-faq,.lab-faq{padding:var(--section-space) 0;background:var(--media-field)}.words-faq .faq-intro .eyebrow,.lab-faq .faq-intro .eyebrow{color:var(--ink)}.words-faq .faq-intro{padding-left:clamp(1.5rem,3vw,4rem)}.words-next,.lab-next,.guide-closing{position:relative;isolation:isolate;overflow:hidden;min-height:690px;display:grid;place-items:center;background:var(--ink);color:var(--bg);text-align:center}.words-next .next-ghost,.lab-next .next-ghost,.guide-closing .next-ghost{color:color-mix(in srgb,var(--ghost-field) 15%,transparent);font-size:clamp(19rem,47vw,54rem)}.words-next-inner{padding:var(--section-space) 0}.words-next-inner .eyebrow{color:var(--accent)}.words-next-inner h2{max-width:1120px;margin:1.2rem auto 1.6rem;font-size:clamp(4.3rem,9vw,10rem);line-height:.81}.words-next-inner>p:not(.eyebrow){max-width:600px;margin:0 auto 2.2rem;color:color-mix(in srgb,var(--bg) 68%,transparent)}.next-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.lab-mast{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:clamp(106px,13svh,128px) 0 clamp(78px,8vw,118px);background:var(--ink);color:var(--bg)}.lab-mast .lab-ghost{top:.36em;right:-.07em;font-size:clamp(16rem,36vw,40rem)}.lab-mast:after{content:"";position:absolute;z-index:-1;top:0;left:38%;width:1px;height:100%;background:linear-gradient(transparent,color-mix(in srgb,var(--media-field) 64%,transparent),transparent)}.lab-mast-grid{position:relative;z-index:2;width:auto;margin-inline:var(--interior-hero-edge);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(3rem,8vw,9rem);align-items:center}.lab-intro{grid-column:1;grid-row:1;max-width:720px}.lab-intro .eyebrow{color:var(--accent)}.lab-intro h1{margin:.85rem 0 1rem;color:var(--bg);font-size:clamp(4.5rem,8.2vw,9rem);line-height:.78}.lab-lede{max-width:540px;color:color-mix(in srgb,var(--bg) 75%,transparent);font-size:1.02rem}.lab-facts{display:grid;gap:.55rem;margin:1.35rem 0;padding:.9rem 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:color-mix(in srgb,var(--bg) 68%,transparent);font-size:.66rem;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.lab-facts span:first-child{display:flex;align-items:center;gap:.55rem;color:var(--bg)}.lab-facts i,.local-note i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#54b887}.lab-answer{grid-column:2;grid-row:1;max-width:520px}.lab-answer h2{margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.lab-answer p{max-width:var(--prose-measure);margin:0;color:color-mix(in srgb,var(--bg) 62%,transparent);font-size:1rem}.lab-stage{position:relative;z-index:3;width:min(1760px,calc(100% - clamp(128px,10vw,192px)));margin-top:clamp(1.5rem,3vw,2.75rem);scroll-margin-top:100px}.lab-workbench{display:grid;width:100%;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);grid-template-rows:auto auto;height:auto;min-height:690px;min-width:0;overflow:hidden;color:var(--ink);border:1px solid color-mix(in srgb,var(--bg) 25%,transparent);border-radius:var(--radius);background:var(--surface);box-shadow:24px 24px color-mix(in srgb,var(--media-field) 30%,transparent)}.lab-progress{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:70px 1fr;gap:1rem;align-items:center;padding:1rem clamp(1.1rem,3vw,2.2rem);border-bottom:1px solid var(--line);background:var(--bg)}.lab-progress>p{margin:0;color:var(--muted);font-size:.875rem;font-weight:750;letter-spacing:.1em}.lab-progress>p span{color:var(--accent-text)}.lab-progress ol{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}.lab-progress li{position:relative;min-width:0;padding-top:.9rem;color:var(--muted);font-size:.875rem;font-weight:650;letter-spacing:.04em;text-align:center}.lab-progress li:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--line)}.lab-progress li.is-current{color:var(--ink)}.lab-progress li.is-current:before{background:var(--accent)}.lab-progress li.is-complete:before{background:var(--formal-accent)}.lab-step{grid-column:1;grid-row:2;min-height:620px;overflow:visible;scroll-margin-top:110px;padding:clamp(1.6rem,3.2vw,2.8rem)}@media(min-width:981px){.lab-step[data-lab-step="1"]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);column-gap:clamp(1.2rem,2.2vw,2rem);align-content:start;align-items:start}.lab-step[data-lab-step="1"]>.step-label,.lab-step[data-lab-step="1"]>h2,.lab-step[data-lab-step="1"]>p:not(.field-error){grid-column:1 / -1}.lab-step[data-lab-step="1"]>h2{margin-bottom:.8rem;font-size:clamp(2.7rem,3.7vw,4.25rem)}.lab-step[data-lab-step="1"]>h2+p{margin-block:0 .35rem}.lab-step[data-lab-step="1"] .lab-field--sentence{grid-column:1;grid-row:4}.lab-step[data-lab-step="1"] .lab-step-side{grid-column:2;grid-row:4;min-width:0}.lab-step[data-lab-step="1"] .lab-step-side .lab-field{margin-top:1.35rem}.lab-step[data-lab-step="1"] .lab-step-side .sample-fieldset{margin-top:.8rem}.lab-step[data-lab-step="1"] .lab-step-actions{grid-column:1;grid-row:5;align-self:start;margin-top:1.1rem}}.lab-live-rail{position:relative;grid-column:2;grid-row:2;display:flex;min-width:0;flex-direction:column;gap:.8rem;padding:clamp(1.15rem,2vw,1.8rem);overflow:hidden;border-left:1px solid color-mix(in srgb,var(--bg) 20%,transparent);background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--accent) 42%,transparent),transparent 38%),linear-gradient(160deg,color-mix(in srgb,var(--media-field) 78%,var(--ink)),var(--ink) 76%);color:var(--bg)}.lab-live-rail:after{position:absolute;right:-.08em;bottom:-.18em;color:color-mix(in srgb,var(--bg) 7%,transparent);content:"Aa";font-family:Georgia,serif;font-size:clamp(8rem,13vw,12rem);line-height:.7;letter-spacing:-.1em;pointer-events:none}.lab-live-rail__head,.lab-live-card,.lab-live-rail__note{position:relative;z-index:1}.lab-live-rail__head{padding-bottom:.9rem;border-bottom:1px solid color-mix(in srgb,var(--bg) 24%,transparent)}.lab-live-rail__head p{margin:0;font-family:var(--heading-font);font-size:clamp(1.7rem,2.3vw,2.6rem);line-height:.88}.lab-live-rail__head span,.lab-live-card p,.lab-live-rail__note{font-size:.58rem;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.lab-live-rail__head span{display:block;margin-top:.55rem;color:color-mix(in srgb,var(--bg) 60%,transparent)}.lab-live-card{min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--bg) 20%,transparent);background:color-mix(in srgb,var(--bg) 7%,transparent);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.lab-live-card p{display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin:0 0 .8rem;color:color-mix(in srgb,var(--bg) 58%,transparent)}.lab-live-card p span{color:var(--accent)}.lab-live-card strong{display:block;overflow-wrap:anywhere;font-family:var(--heading-font);font-size:clamp(1.3rem,1.9vw,2.05rem);font-weight:430;line-height:1.02}.lab-live-card.is-empty strong{color:color-mix(in srgb,var(--bg) 48%,transparent);font-family:var(--body-font);font-size:.78rem;font-weight:560;line-height:1.45}.lab-workbench[data-active-step="1"] .lab-live-card--a,.lab-workbench[data-active-step="2"] .lab-live-card--a,.lab-workbench[data-active-step="3"] .lab-live-card--a,.lab-workbench[data-active-step="4"] .lab-live-card--b,.lab-workbench[data-active-step="5"] .lab-live-card{border-color:var(--accent);background:color-mix(in srgb,var(--bg) 12%,transparent);transform:translate(-3px)}.lab-live-rail__note{margin:auto 0 0;color:color-mix(in srgb,var(--bg) 52%,transparent);line-height:1.5}.lab-workbench[data-active-step="2"] .brought-sentence,.lab-workbench[data-active-step="3"] .version-preview,.lab-workbench[data-active-step="5"] .say-both-plane,.lab-workbench[data-active-step="6"] .lab-live-rail{display:none}.lab-workbench[data-active-step="6"] .lab-step{grid-column:1 / -1}.lab-step[hidden],.practice-form[hidden],.practice-ready[hidden]{display:none!important}.step-label{margin:0;color:#815d27;font-size:.65rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.step-label span{margin-right:.6rem;color:var(--accent-text)}.lab-step>h2{max-width:800px;margin:1.1rem 0 1.2rem;font-size:clamp(2.65rem,4.3vw,4.7rem);line-height:.88}.lab-step>p:not(.step-label):not(.field-error):not(.field-hint):not(.neutral-reminder):not(.keep-original):not(.local-note):not(.field-note-date){max-width:670px;color:var(--muted)}.lab-field{margin-top:1.35rem}.lab-field label,.custom-word-path>label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.875rem;font-weight:750}.lab-field label span{color:var(--muted);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.lab-field textarea,.lab-field input,.lab-field select,.custom-word-path textarea{width:100%;min-height:50px;padding:.9rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.lab-field textarea,.custom-word-path textarea{resize:vertical;font-family:var(--heading-font);font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.18}.lab-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.lab-field [aria-invalid=true],.custom-word-path [aria-invalid=true],.practice-form [aria-invalid=true]{border-color:#a72824;box-shadow:0 0 0 2px color-mix(in srgb,#a72824 18%,transparent)}.field-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.45rem;color:var(--muted);font-size:.875rem}.field-meta>:first-child{min-width:0}.field-meta>:last-child{flex:0 0 auto;white-space:nowrap}.field-error{min-height:1.25em;margin:.5rem 0 0;color:#92241f;font-size:.875rem;font-weight:650}.field-hint,.neutral-reminder,.keep-original,.local-note{margin:.55rem 0 0;color:var(--muted);font-size:.875rem}.sample-fieldset,.candidate-fieldset,.observation-fieldset,.comparison-fieldset{min-width:0;margin:1.5rem 0 0;padding:0;border:0}.sample-fieldset legend,.candidate-fieldset legend,.observation-fieldset legend,.comparison-fieldset legend{margin-bottom:.7rem;color:var(--muted);font-size:.875rem;font-weight:700}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sample-grid button{min-height:48px;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:.875rem;text-align:left;cursor:pointer}.lab-step-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;align-items:center;justify-content:space-between;margin-top:1.7rem;padding-top:1.35rem;border-top:1px solid var(--line)}.lab-step-actions>span{color:var(--muted);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.split-actions .button{margin-left:auto}.text-button{min-height:44px;padding:.55rem 0;border:0;background:transparent;color:var(--ink);font-size:.875rem;font-weight:730;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem;cursor:pointer;transition:color .18s ease}.brought-sentence,.version-preview{margin:1.8rem 0;padding:1.4rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1.05}.version-preview span{display:block;margin-bottom:.65rem;color:var(--formal-accent);font-family:var(--body-font);font-size:.59rem;font-style:normal;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.version-preview strong{font-weight:430}.candidate-grid,.comparison-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.candidate-grid label,.comparison-choice-grid label{position:relative;cursor:pointer}.candidate-grid input,.comparison-choice-grid input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.candidate-grid label>span,.comparison-choice-grid label>span{display:flex;min-height:94px;flex-direction:column;justify-content:center;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.candidate-grid label>span{min-height:82px}.candidate-grid strong,.comparison-choice-grid strong{font-family:var(--heading-font);font-size:1.45rem;font-weight:450}.candidate-grid em,.comparison-choice-grid em{margin-top:.25rem;color:var(--muted);font-size:.875rem;font-style:normal}.candidate-grid input:checked+span,.comparison-choice-grid input:checked+span{border-color:var(--accent);box-shadow:inset 5px 0 0 var(--accent)}.candidate-grid input:focus-visible+span,.comparison-choice-grid input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.custom-word-path{margin-top:1.5rem;padding:1.3rem;border:1px solid var(--formal-accent);background:color-mix(in srgb,var(--formal-accent) 9%,var(--surface))}.custom-word-path>p:first-child{max-width:var(--prose-measure);margin:0 0 1rem;color:var(--muted);font-size:1rem}.observation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.observation-grid label{position:relative;cursor:pointer}.observation-grid input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.observation-grid label>span{min-height:56px;display:grid;place-items:center;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font-size:.875rem;font-weight:690;text-align:center}.observation-grid input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.observation-grid input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.observation-grid .neutral-choice{grid-column:span 2}.own-observation{margin-top:.8rem}.own-observation label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:720}.own-observation input{width:min(100%,340px);min-height:48px;padding:.7rem .9rem;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.source-note{display:grid;grid-template-columns:minmax(90px,.25fr) 1fr;gap:1rem;margin:1.7rem 0;padding:1.2rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.source-note span{color:var(--accent-text);font-family:var(--heading-font);font-size:clamp(1.7rem,3vw,3rem);line-height:1}.source-note p{max-width:var(--prose-measure);margin:0;color:var(--muted);font-size:1rem}.doubt-fields{padding:.2rem 0 1rem}.keep-original{padding:.9rem 1rem;border-left:4px solid var(--formal-accent);background:color-mix(in srgb,var(--formal-accent) 8%,var(--surface))}.say-both-plane{display:grid;grid-template-columns:1fr 30px 1fr;gap:1rem;align-items:stretch;margin:1.8rem 0 2.1rem}.say-both-plane blockquote{display:flex;min-width:0;flex-direction:column;justify-content:space-between;min-height:230px;margin:0;padding:1.25rem;border:1px solid var(--line);background:var(--bg)}.say-both-plane blockquote:last-child{background:color-mix(in srgb,var(--media-field) 8%,var(--surface))}.say-both-plane span{font-family:var(--body-font);font-size:.59rem;font-style:normal;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.say-both-plane strong{overflow-wrap:anywhere;font-size:clamp(1.65rem,3.1vw,3rem);font-weight:430;line-height:1}.say-both-plane>i{display:grid;place-items:center;color:var(--accent-text);font-family:var(--heading-font);font-size:2rem;font-style:normal}.field-note-output>h2{margin-bottom:.45rem}.field-note-date{margin:0 0 2rem;color:var(--formal-accent);font-size:.66rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.field-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--ink)}.field-note-grid>div{min-width:0;padding:1.2rem 1.2rem 1.2rem 0;border-bottom:1px solid var(--line)}.field-note-grid>div:nth-child(2n){padding-right:0;padding-left:1.2rem;border-left:1px solid var(--line)}.field-note-grid .field-note-full{grid-column:1 / -1;padding-right:0;padding-left:0;border-left:0}.field-note-grid dt{color:var(--muted);font-size:.57rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.field-note-grid dd{margin:.55rem 0 0;overflow-wrap:anywhere;font-family:var(--heading-font);font-size:clamp(1.45rem,2.7vw,2.6rem);line-height:1.04}.seven-day-note{margin-top:2rem;padding:1.4rem;background:var(--bg);border-left:6px solid var(--accent)}.seven-day-note>span{color:var(--accent-text);font-size:.61rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.seven-day-note p{margin:.65rem 0}.seven-day-note strong{font-family:var(--heading-font);font-size:1.25rem;font-weight:450}.field-note-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.local-note{display:flex;align-items:center;gap:.55rem}.practice-offer{margin-top:3rem;padding-top:2.2rem;border-top:1px solid var(--ink)}.practice-offer-copy{display:grid;grid-template-columns:.42fr 1fr;gap:1rem 2rem;align-items:start}.practice-offer-copy .eyebrow{grid-column:1 / -1}.practice-offer-copy h3{margin:0;font-size:clamp(2rem,3.7vw,3.8rem);line-height:.96}.practice-offer-copy>p:last-child{max-width:var(--prose-measure);margin:0;color:var(--muted);font-size:1rem}.practice-form{position:relative;margin-top:1.6rem;padding:1.4rem;border:1px solid var(--line);background:var(--bg)}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.practice-form-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem}.practice-form-grid .lab-field{margin-top:0}.practice-consent{display:grid;grid-template-columns:20px 1fr;gap:.75rem;align-items:start;margin:1rem 0;color:var(--muted);font-size:.875rem;cursor:pointer}.practice-consent input{width:18px;height:18px;margin:.15rem 0 0;accent-color:var(--accent)}.practice-status{min-height:1.4em;margin:.7rem 0 0;color:#7f201d;font-size:.875rem;font-weight:650}.practice-ready{margin-top:1.6rem;padding:1.4rem;border:1px solid var(--formal-accent);background:color-mix(in srgb,var(--formal-accent) 10%,var(--surface))}.practice-ready:focus{outline:3px solid var(--accent);outline-offset:3px}.practice-ready>p{margin:0 0 1rem}.practice-ready>div{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.noscript-lab{margin:1.5rem;padding:1.4rem;border:2px solid var(--accent)}.noscript-lab h2{font-size:2rem}.lab-principles{padding:var(--section-space) 0;background:var(--surface)}.lab-principles-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(400px,1.15fr);gap:clamp(3rem,8vw,9rem)}.lab-principles h2{margin:1.2rem 0 0;font-size:clamp(4rem,7.5vw,8rem);line-height:.84}.principle-list{border-top:1px solid var(--ink)}.principle-list p{display:grid;grid-template-columns:46px 1fr;gap:1rem;margin:0;padding:1.25rem 0;border-bottom:1px solid var(--line)}.principle-list span{color:var(--accent-text);font-size:.62rem;font-weight:750}.lab-next{min-height:760px;text-align:left}.lab-next-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:var(--section-space) 0}.lab-next-grid .eyebrow{color:var(--accent)}.lab-next-grid h2{margin:1.2rem 0 1.5rem;font-size:clamp(4.3rem,8vw,9rem);line-height:.83}.lab-next-grid>div:first-child>p:not(.eyebrow){max-width:560px;margin:0 0 2rem;color:color-mix(in srgb,var(--bg) 67%,transparent)}.lab-next-links{border-top:1px solid var(--line-dark)}.lab-next-links a{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;padding:1.4rem 0;border-bottom:1px solid var(--line-dark);color:var(--bg);text-decoration:none}.lab-next-links span{grid-column:1;color:var(--formal-accent);font-size:.59rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lab-next-links strong{grid-column:1;font-family:var(--heading-font);font-size:clamp(1.55rem,2.8vw,2.8rem);font-weight:430;line-height:1}.lab-next-links i{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--accent);font-style:normal}.guide-page-body{background:#eee6d9}.guide-hero{position:relative;isolation:isolate;overflow:hidden;min-height:max(680px,100svh);background:var(--ink);color:var(--bg)}.guide-hero-rule{position:absolute;z-index:3;top:0;bottom:0;left:0;width:12px;background:var(--accent)}.guide-hero .guide-ghost{right:-.07em;bottom:0;font-size:clamp(17rem,39vw,44rem)}.guide-hero-grid{width:auto;margin-inline:var(--interior-hero-edge);min-height:max(680px,100svh);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;padding-top:clamp(104px,13svh,126px);padding-bottom:clamp(36px,5svh,54px)}.guide-hero-copy .eyebrow{color:var(--accent)}.guide-hero-copy h1{margin:1rem 0 .4rem;font-size:clamp(5rem,10.5vw,11.5rem);line-height:.75}.guide-subtitle{margin:0 0 1.5rem;color:var(--media-field);font-family:var(--heading-font);font-size:clamp(2rem,4vw,4.2rem);line-height:1}.guide-lede{max-width:560px;color:color-mix(in srgb,var(--bg) 72%,transparent)}.guide-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.guide-cover-type{display:flex;min-height:min(430px,56svh);flex-direction:column;justify-content:center;padding:clamp(1.4rem,4vw,3.5rem);border:1px solid color-mix(in srgb,var(--bg) 24%,transparent);background:color-mix(in srgb,var(--ink) 88%,transparent);box-shadow:22px 22px color-mix(in srgb,var(--media-field) 28%,transparent)}.guide-cover-type span,.guide-cover-type strong,.guide-cover-type em{display:block}.guide-cover-type span{color:var(--bg);font-family:var(--heading-font);font-size:clamp(3.5rem,6vw,6.4rem);line-height:.86}.guide-cover-type strong{margin-top:2rem;color:var(--accent);font-size:clamp(1.1rem,2vw,1.8rem);letter-spacing:.13em}.guide-cover-type em{margin-top:.8rem;color:var(--media-field);font-family:var(--heading-font);font-size:clamp(2rem,3.7vw,4rem);line-height:.95}.guide-tools{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding-top:2.5rem;padding-bottom:1.5rem}.field-guide{width:min(1040px,calc(100% - 64px));margin:0 auto clamp(80px,10vw,150px)}.guide-sheet{position:relative;min-height:1120px;margin-top:2rem;padding:clamp(3rem,7vw,6.5rem);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:var(--surface);box-shadow:14px 18px color-mix(in srgb,var(--formal-accent) 13%,transparent)}.guide-sheet:before{content:"";position:absolute;top:0;right:0;left:0;height:8px;background:var(--accent)}.sheet-number{position:absolute;top:2rem;right:2rem;color:var(--muted);font-size:.57rem;font-weight:740;letter-spacing:.12em}.sheet-kicker{margin:0;color:var(--accent-text);font-size:.67rem;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.guide-sheet>h2{max-width:800px;margin:1.25rem 0 2rem;font-size:clamp(3.8rem,7vw,7.2rem);line-height:.84}.sheet-lede{max-width:760px;color:var(--ink);font-family:var(--heading-font);font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.1}.guide-sheet>p:not(.sheet-kicker):not(.sheet-lede):not(.comparison-footnote){max-width:740px;color:var(--muted)}.sheet-columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ink)}.sheet-columns h3,.guide-about h3{font-size:2rem;font-weight:430}.sheet-columns ul{padding-left:1.2rem}.sheet-callout{margin-top:3rem;padding:1.4rem 1.6rem;border-left:7px solid var(--accent);background:var(--bg)}.sheet-callout span{display:block;color:var(--accent-text);font-size:.6rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.sheet-callout p{margin:.45rem 0 0}.guide-cover-sheet{min-height:1120px;overflow:hidden;background:var(--ink);color:var(--bg)}.guide-cover-sheet:after{content:"BOTH";position:absolute;right:-.08em;bottom:-.12em;color:color-mix(in srgb,var(--ghost-field) 20%,transparent);font-family:var(--heading-font);font-size:clamp(12rem,29vw,28rem);line-height:.7;letter-spacing:-.1em}.guide-cover-sheet .sheet-number{color:color-mix(in srgb,var(--bg) 55%,transparent)}.cover-mark{position:relative;z-index:2;margin-top:4rem;font-family:var(--heading-font);font-size:clamp(7rem,17vw,16rem);line-height:.69;letter-spacing:-.08em}.cover-mark span{color:var(--accent)}.cover-copy{position:absolute;z-index:2;right:clamp(3rem,7vw,6.5rem);bottom:clamp(3rem,7vw,6.5rem);left:clamp(3rem,7vw,6.5rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;padding-top:1.5rem;border-top:1px solid var(--line-dark)}.cover-copy h2{margin:0;color:var(--media-field);font-size:clamp(2.5rem,5vw,5rem);line-height:.9}.cover-copy>p{margin:0;color:color-mix(in srgb,var(--bg) 70%,transparent)}.cover-byline{grid-column:2;display:grid;padding-top:1rem;border-top:1px solid var(--line-dark)}.cover-byline strong{font-family:var(--heading-font);font-size:1.5rem;font-weight:430}.cover-byline span{color:color-mix(in srgb,var(--bg) 57%,transparent);font-size:.62rem}.worksheet-field{margin-top:1.3rem}.worksheet-field label{display:block;margin-bottom:.35rem;font-size:.67rem;font-weight:740}.worksheet-field textarea,.worksheet-field input{width:100%;resize:vertical;padding:.7rem .2rem;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-family:var(--heading-font);font-size:1.25rem;line-height:1.25}.short-field{max-width:430px}.guide-checks{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:1.5rem 0 0;padding:1rem 0;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.guide-checks legend{width:100%;margin-bottom:.4rem;font-size:.67rem;font-weight:740}.guide-checks label{font-size:.68rem}.guide-checks input{accent-color:var(--accent)}.day-sheet>h2{color:var(--accent-text);font-size:clamp(4.5rem,9vw,9rem)}.decision-checks{display:grid;gap:.65rem}@media screen{.worksheet-field label,.guide-checks legend,.guide-checks label{font-size:.875rem}.guide-checks label{display:inline-flex;min-height:44px;align-items:center;gap:.5rem}}.guide-comparisons{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.guide-comparisons article{padding:1.1rem 1.1rem 1.1rem 0;border-bottom:1px solid var(--line)}.guide-comparisons article:nth-child(2n){padding-right:0;padding-left:1.1rem;border-left:1px solid var(--line)}.guide-comparisons h3{margin:0 0 .4rem;color:var(--accent-text);font-size:1.7rem}.guide-comparisons p{margin:0;color:var(--muted);font-size:.7rem}.comparison-footnote{margin-top:1.5rem;font-size:.68rem;font-weight:650}.continue-rows{margin:3rem 0;border-top:1px solid var(--ink)}.continue-rows a{display:grid;grid-template-columns:130px 1fr auto;gap:1.2rem;align-items:center;padding:1.3rem 0;border-bottom:1px solid var(--line);text-decoration:none}.continue-rows span{color:var(--accent-text);font-size:.61rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.continue-rows strong{font-family:var(--heading-font);font-size:1.45rem;font-weight:430}.continue-rows i{color:var(--formal-accent);font-style:normal}.guide-about{display:grid;grid-template-columns:.35fr 1fr;gap:1rem 2rem;margin-top:3rem;padding:1.5rem;background:var(--bg)}.guide-about h3{grid-row:1 / span 2;margin:0}.guide-about p{margin:0;color:var(--muted);font-size:.72rem}.source-list{margin:2.5rem 0;padding:0;border-top:1px solid var(--ink);list-style:none}.source-list a{display:grid;grid-template-columns:110px 1fr auto;gap:1.2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none}.source-list strong{color:var(--accent-text);font-size:.58rem;letter-spacing:.1em}.source-list span{font-family:var(--heading-font);font-size:1.25rem;line-height:1.05}.source-list i{color:var(--formal-accent);font-style:normal}.source-close{position:absolute;right:clamp(3rem,7vw,6.5rem);bottom:clamp(3rem,7vw,6.5rem);left:clamp(3rem,7vw,6.5rem);display:flex;justify-content:space-between;gap:2rem;align-items:baseline;padding-top:1rem;border-top:1px solid var(--ink)}.source-close>span{color:var(--accent-text);font-family:var(--heading-font);font-size:2.2rem}.source-close p{margin:0;font-size:.65rem;font-weight:690;text-transform:uppercase}.source-close i{color:var(--formal-accent);font-style:normal}@media(hover:hover){.text-button:hover{color:var(--accent-text)}.sample-grid button,.candidate-grid label>span,.comparison-choice-grid label>span,.observation-grid label>span,.featured-reading,.reading-links a,.continue-rows a,.source-list a,.lab-next-links a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.sample-grid button:hover{border-color:var(--formal-accent);background:var(--surface)}.candidate-grid label:hover>span,.comparison-choice-grid label:hover>span,.observation-grid label:hover>span{border-color:var(--formal-accent)}.featured-reading:hover,.reading-links a:hover,.continue-rows a:hover,.source-list a:hover,.lab-next-links a:hover{color:var(--accent)}}@media(max-width:1180px){.lab-mast-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(2.5rem,6vw,5rem)}.lab-workbench{grid-template-columns:minmax(0,1fr) minmax(230px,.36fr)}.lab-live-rail{padding-inline:1rem}.observation-grid,.canon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.distinction-row{padding-inline:2.5rem}}@media(max-width:980px){.ww-method-head,.answer-grid,.guide-intro-grid,.context-grid,.canon-head,.process-grid,.words-writing-grid,.lab-principles-grid,.lab-next-grid{grid-template-columns:minmax(0,1fr)}.words-hero-grid>*,.ww-method-head>*,.answer-grid>*,.guide-intro-grid>*,.context-grid>*,.canon-head>*,.process-grid>*,.words-writing-grid>*,.lab-mast-grid>*,.lab-principles-grid>*,.lab-next-grid>*,.guide-hero-grid>*{min-width:0}.words-hero-grid{min-height:max(660px,100svh);grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:2rem;padding-top:clamp(102px,13svh,122px);padding-bottom:clamp(32px,5svh,46px)}.words-entry{width:min(100%,420px)}.answer-grid,.guide-intro-grid{gap:2rem}.answer-grid .eyebrow,.guide-intro-grid .eyebrow{margin-bottom:1rem}.answer-grid>p:last-child,.guide-intro-grid>p:last-child{max-width:650px}.ww-method-line{grid-template-columns:repeat(3,minmax(0,1fr))}.ww-method-line li:nth-child(3){border-right:0}.ww-method-line li:nth-child(-n+3){border-bottom:1px solid var(--line-dark)}.distinction-row{grid-template-columns:42px minmax(0,.78fr) minmax(340px,1.22fr);gap:1.5rem}.process-head{position:static}.words-writing-grid{width:100%}.writing-photo{--writing-bleed: 0px;min-height:720px;margin:0}.writing-copy{width:var(--shell);margin-inline:auto;padding-left:0}.lab-mast{padding-top:clamp(102px,13svh,122px);padding-bottom:clamp(72px,8vw,96px)}.lab-mast:after{display:none}.lab-intro{max-width:520px}.lab-mast-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.74fr);gap:2.25rem}.lab-workbench{box-shadow:14px 16px color-mix(in srgb,var(--media-field) 30%,transparent)}.lab-principles-grid,.lab-next-grid{gap:3rem}.guide-hero-grid{min-height:max(660px,100svh);grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:2rem;padding-top:clamp(102px,13svh,122px);padding-bottom:clamp(34px,5svh,48px)}.guide-cover-type{width:min(100%,480px);justify-self:end}}@media(max-width:860px){.distinction-row{grid-template-columns:30px minmax(0,1fr)}.distinction-words,.distinction-copy{grid-column:2;min-width:0}.lab-mast{min-height:0}.lab-mast-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.lab-intro,.lab-answer{grid-column:1;grid-row:auto}.lab-intro{order:1}.lab-answer{order:2}.lab-stage{width:min(760px,calc(100% - 32px));margin-top:1.5rem}.lab-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;max-height:none;min-height:0}.lab-progress{grid-column:1;grid-row:1}.lab-live-rail{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(135px,.55fr) repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--bg) 20%,transparent);border-left:0}.lab-live-rail__head{padding:0 .8rem 0 0;border-right:1px solid color-mix(in srgb,var(--bg) 24%,transparent);border-bottom:0}.lab-live-rail__head p{font-size:clamp(1.55rem,4.2vw,2.15rem)}.lab-live-card{padding:.85rem}.lab-live-card strong{font-size:clamp(1.15rem,3vw,1.65rem)}.lab-live-rail__note{display:none}.lab-step,.lab-workbench[data-active-step="6"] .lab-step{grid-column:1;grid-row:3;overflow:visible;scrollbar-gutter:auto;min-height:0}}@media(max-width:340px){.interior-body h1,.interior-body h2,.interior-body h3,.interior-body blockquote{overflow-wrap:anywhere;hyphens:auto}}@media(max-width:700px){.interior-body{--interior-hero-edge: 20px}.interior-hero,.words-hero-grid,.guide-hero,.guide-hero-grid{min-height:max(700px,100svh)}.guide-hero-grid:before{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 98%,transparent),color-mix(in srgb,var(--ink) 88%,transparent) 60%,color-mix(in srgb,var(--ink) 52%,transparent));content:"";pointer-events:none}.words-hero-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-content:center;padding-top:106px;padding-bottom:42px}.interior-hero-copy{position:relative;z-index:3;align-self:center}.guide-hero-copy{position:relative;z-index:3;grid-area:1 / 1;align-self:center}.interior-hero-copy h1{max-width:92%;font-size:clamp(3.8rem,18vw,5.8rem)}.words-entry{z-index:3;width:calc(100% - 6px);margin:0 6px 8px 0}.words-entry:before{inset:7% -2% -3% 7%}.words-entry__page{padding:1.25rem 1.2rem 1.35rem;box-shadow:-10px 12px color-mix(in srgb,var(--media-field) 25%,transparent);transform:rotate(-.65deg)}.words-entry__term{margin-top:1.15rem;font-size:clamp(4.6rem,22vw,7rem)}.words-entry__meta{margin-top:.8rem}.words-entry__definitions{margin-top:.9rem}.words-entry__definitions li{padding:.55rem 0}.words-entry__method{margin-top:.9rem}.words-entry__note{margin-top:.7rem}.words-faq .faq-intro{padding-left:0}.answer-grid h2,.guide-intro-grid h2,.ww-method-head h2,.context-statement h2,.canon-head h2,.distinctions-head h2,.process-head h2,.writing-copy h2,.lab-principles h2,.lab-next-grid h2{font-size:clamp(3.2rem,15vw,5rem)}.ww-method-line{grid-template-columns:1fr 1fr}.ww-method-line li,.ww-method-line li:nth-child(3){min-height:170px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ww-method-line li:nth-child(2n){border-right:0}.ww-method-line li:nth-last-child(-n+2){border-bottom:0}.ww-method-line strong{margin-top:2.5rem}.context-grid{gap:2.5rem}.context-large{font-size:2.2rem}.context-rule,.canon-grid{grid-template-columns:1fr}.canon-grid article,.canon-grid article:nth-child(2){min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.canon-grid article:last-child{border-bottom:0}.canon-grid h3{margin-top:3rem}.distinction-row{grid-template-columns:30px 1fr;gap:1rem;padding:3.2rem 1rem}.distinction-words,.distinction-copy{grid-column:2;min-width:0}.distinction-words{font-size:clamp(2.8rem,13vw,4.5rem)}.process-grid{gap:3rem}.process-steps li{grid-template-columns:44px 1fr}.writing-photo{min-height:560px}.writing-copy{padding-top:80px;padding-bottom:80px}.reading-links a{grid-template-columns:1fr auto}.reading-links span{grid-column:1}.reading-links i{grid-column:2;grid-row:1 / span 2}.words-next-inner h2{font-size:clamp(3.7rem,16vw,5.4rem)}.lab-mast{padding-top:94px;padding-bottom:90px}.lab-mast-grid{grid-template-columns:1fr}.lab-intro,.lab-answer{grid-column:1;grid-row:auto}.lab-intro{order:1}.lab-answer{order:2}.lab-intro h1{margin-top:.75rem;margin-bottom:.7rem;font-size:clamp(4.2rem,21vw,6.2rem)}.lab-lede{margin-block:0;font-size:.88rem;line-height:1.48}.lab-mast-grid{gap:1rem}.lab-facts{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:.7rem 0 0;padding:.55rem 0;font-size:.58rem}.lab-facts span:first-child{width:100%}.lab-answer{margin-top:1rem}.lab-stage{width:calc(100% - 24px);margin-top:1.25rem}.lab-progress{grid-template-columns:52px 1fr;padding-inline:.8rem}.lab-progress li span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lab-progress li{min-height:10px;padding-top:0}.lab-progress li:before{top:4px}.lab-live-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-live-rail__head{grid-column:1 / -1;padding:0 0 .75rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--bg) 24%,transparent)}.lab-live-rail__head span{margin-top:.35rem}.lab-step{padding:1.2rem}.lab-step>h2{margin-top:.78rem;margin-bottom:.78rem;font-size:clamp(2.35rem,10.5vw,3.7rem)}.sample-grid,.candidate-grid,.comparison-choice-grid,.practice-form-grid,.field-note-grid{grid-template-columns:1fr}.observation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-note-grid>div,.field-note-grid>div:nth-child(2n),.field-note-grid .field-note-full{grid-column:auto;padding-right:0;padding-left:0;border-left:0}.lab-step-actions{align-items:stretch}.lab-step-actions .button,.lab-step-actions .outline-button{width:100%}.split-actions .button{margin-left:0}.split-actions .text-button{order:3;width:100%}.say-both-plane{grid-template-columns:1fr}.say-both-plane blockquote{min-height:180px}.say-both-plane>i{min-height:28px}.source-note,.practice-offer-copy{grid-template-columns:1fr}.practice-offer-copy .eyebrow{grid-column:1}.field-note-actions .button,.field-note-actions .outline-button,.practice-ready .button{width:100%}.lab-next{min-height:690px}.words-next .next-ghost,.lab-next .next-ghost,.guide-closing .next-ghost{font-size:clamp(18rem,76vw,31rem)}.guide-hero-grid{position:relative;display:grid;grid-template-columns:1fr;padding-top:104px;padding-bottom:44px}.guide-hero-copy h1{font-size:clamp(4.6rem,21vw,6.8rem)}.guide-cover-type{position:absolute;z-index:0;right:-2%;bottom:4%;width:76%;min-height:54%;border-color:color-mix(in srgb,var(--bg) 14%,transparent);opacity:.18;box-shadow:none}.guide-actions,.guide-tools{align-items:stretch;flex-direction:column}.field-guide{width:min(100% - 28px,1040px)}.guide-sheet,.guide-cover-sheet{min-height:0;padding:3.8rem 1.2rem 3rem;box-shadow:8px 10px color-mix(in srgb,var(--formal-accent) 13%,transparent)}.guide-sheet>h2,.day-sheet>h2{font-size:clamp(3.2rem,15vw,5rem)}.guide-cover-sheet{min-height:740px}.cover-mark{margin-top:2rem;font-size:clamp(5rem,27vw,8rem)}.cover-copy{right:1.2rem;bottom:2rem;left:1.2rem;grid-template-columns:1fr}.cover-byline{grid-column:1}.sheet-columns,.guide-comparisons,.guide-about{grid-template-columns:1fr;gap:1.5rem}.guide-comparisons article,.guide-comparisons article:nth-child(2n){padding-right:0;padding-left:0;border-left:0}.continue-rows a,.source-list a{grid-template-columns:1fr auto}.continue-rows span,.source-list strong{grid-column:1}.continue-rows i,.source-list i{grid-column:2;grid-row:1 / span 2}.guide-about h3{grid-row:auto}.source-close{position:static;flex-direction:column;margin-top:4rem}}@media(max-width:390px){.distinction-words strong{margin-left:0;font-size:.95em}.observation-grid{grid-template-columns:1fr}.observation-grid .neutral-choice{grid-column:auto}.lab-workbench{box-shadow:9px 10px color-mix(in srgb,var(--media-field) 30%,transparent)}.field-meta{flex-direction:column;gap:.2rem}}@media(prefers-reduced-motion:reduce){.lab-step,.lab-workbench,.guide-sheet{scroll-behavior:auto}}@media print{@page{size:Letter;margin:.45in}body.guide-page-body{min-width:0;background:#fff!important;color:#000!important;font-size:10pt}.guide-page-body .site-header,.guide-page-body .guide-hero,.guide-page-body .guide-intro,.guide-page-body .guide-tools,.guide-page-body .guide-closing,.guide-page-body .site-footer,.guide-page-body .skip-link{display:none!important}.guide-page-body .field-guide{width:100%;margin:0}.guide-page-body .guide-sheet,.guide-page-body .guide-cover-sheet{width:100%;height:10.1in;min-height:10.1in;max-height:10.1in;margin:0;padding:.42in .46in;overflow:hidden;border:0;box-shadow:none;break-after:page;page-break-after:always}.guide-page-body .guide-sheet:last-child{break-after:auto;page-break-after:auto}.guide-page-body .guide-sheet:before{height:6px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-page-body .guide-sheet>h2,.guide-page-body .day-sheet>h2{margin:.12in 0 .18in;font-size:35pt;line-height:.9}.guide-page-body .sheet-lede{font-size:15pt}.guide-page-body .sheet-number{top:.25in;right:.3in}.guide-page-body .worksheet-field{margin-top:.1in}.guide-page-body .guide-sheet:nth-child(3) .worksheet-field{margin-top:.055in}.guide-page-body .guide-sheet:nth-child(3) .guide-checks{margin-top:.07in;margin-bottom:0}.guide-page-body .worksheet-field textarea,.guide-page-body .worksheet-field input{min-height:.42in;padding:.05in 0;font-size:11pt}.guide-page-body .guide-checks{margin-top:.12in;padding:.08in 0}.guide-page-body .sheet-callout{margin-top:.18in;padding:.12in .16in;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-page-body .guide-cover-sheet{background:var(--ink)!important;color:var(--bg)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-page-body .cover-mark{margin-top:.45in;font-size:105pt}.guide-page-body .cover-copy{right:.46in;bottom:.46in;left:.46in}.guide-page-body .cover-copy h2{font-size:28pt}.guide-page-body .guide-comparisons article{padding-block:.08in}.guide-page-body .guide-comparisons h3{font-size:14pt}.guide-page-body .guide-comparisons p,.guide-page-body .comparison-footnote,.guide-page-body .guide-about p{font-size:8.5pt}.guide-page-body .continue-rows{margin:.18in 0}.guide-page-body .continue-rows a,.guide-page-body .source-list a{padding:.09in 0}.guide-page-body a{text-decoration:none}.guide-page-body .source-list{margin-top:.2in}.guide-page-body .source-close{right:.46in;bottom:.46in;left:.46in}body.lab-page.print-field-note{min-width:0;background:#fff!important;color:#000!important}body.lab-page.print-field-note>.skip-link,body.lab-page.print-field-note>.site-header,body.lab-page.print-field-note>.site-footer,body.lab-page.print-field-note main>:not(.lab-mast),body.lab-page.print-field-note .lab-ghost,body.lab-page.print-field-note .lab-mast-grid,body.lab-page.print-field-note .lab-workbench>:not(.field-note-output){display:none!important}body.lab-page.print-field-note main,body.lab-page.print-field-note .lab-mast,body.lab-page.print-field-note .lab-stage,body.lab-page.print-field-note .lab-workbench{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:#fff!important;box-shadow:none!important}body.lab-page.print-field-note .field-note-output{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:.18in!important;overflow:visible!important;border:0!important;color:#000;background:#fff;box-shadow:none!important}body.lab-page.print-field-note .field-note-actions,body.lab-page.print-field-note .practice-offer,body.lab-page.print-field-note .local-note{display:none!important}body.lab-page.print-field-note .field-note-grid dd{font-size:16pt}body.lab-page.print-field-note .seven-day-note{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(max-width:760px){#words-title{font-size:clamp(2.7rem,12.4vw,4rem);line-height:.88}}
