.I-oM4q_tabs{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.I-oM4q_tab{text-align:left;border-left:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out);align-content:start;gap:.75rem;padding:1rem .5rem;display:grid;position:relative}.I-oM4q_tab:first-child{border-left:0;padding-left:0}.I-oM4q_tab:before{content:"";background:var(--accent);transform-origin:0;height:4px;transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.I-oM4q_tab[aria-selected=true]:before{transform:scaleX(1)}.I-oM4q_swatch{opacity:.4;width:100%;max-width:11rem;transition:opacity var(--dur-2) var(--ease-out);display:block}.I-oM4q_tab:hover .I-oM4q_swatch{opacity:.8}.I-oM4q_tab[aria-selected=true] .I-oM4q_swatch{opacity:1}.I-oM4q_tabText{gap:.2rem;display:grid}.I-oM4q_tabNum{color:var(--fg-subtle)}.I-oM4q_tab[aria-selected=true] .I-oM4q_tabNum{color:var(--accent-text)}.I-oM4q_tabName{font-family:var(--font-display);font-size:var(--step-heading);letter-spacing:-.008em;color:var(--fg-muted);font-synthesis:none;font-weight:400;line-height:1.15;display:none}.I-oM4q_tab[aria-selected=true] .I-oM4q_tabName{color:var(--fg)}.I-oM4q_panel{gap:1rem;padding-block:clamp(1.75rem,4vw,3rem) .5rem;display:grid}.I-oM4q_step{color:var(--accent-text)}.I-oM4q_panelTitle{max-width:18ch}.I-oM4q_panelBody{max-width:34rem;color:var(--fg-muted)}.I-oM4q_pager{gap:.5rem;margin-top:1.5rem;display:none}.I-oM4q_pagerButton{border:1px solid var(--line-strong);min-height:2.75rem;font-size:var(--step-small);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);padding:0 1rem;font-weight:500}.I-oM4q_pagerButton:hover{background:var(--fg);color:var(--bg)}.js .I-oM4q_panel:not([data-active]){display:none}.js .I-oM4q_pager{display:flex}@media (prefers-reduced-motion:no-preference){.js .I-oM4q_panel[data-active]{animation:I-oM4q_panel-in var(--dur-3) var(--ease-out)}@keyframes I-oM4q_panel-in{0%{opacity:0;transform:translateY(.5rem)}}}@media (min-width:40rem){.I-oM4q_tab{padding:1.5rem 1.25rem}.I-oM4q_tabName{display:block}}@media (min-width:64rem){.I-oM4q_tab{gap:1.25rem;padding:2rem 1.75rem 1.75rem}.I-oM4q_panel{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.I-oM4q_step{grid-column:1/-1}.I-oM4q_panelTitle{grid-column:1/span 6}.I-oM4q_panelBody{grid-column:8/-1;padding-top:.4rem}}
.otcBvG_intro{gap:1.25rem;margin-block:clamp(2.5rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem);display:grid}.otcBvG_statement{max-width:15ch}.otcBvG_statement em{color:var(--accent-text)}.otcBvG_foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.otcBvG_foot>:first-child{max-width:30rem}
.qicnCa_layout{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.qicnCa_statement{max-width:13ch}.qicnCa_statement em{color:var(--accent-text)}.qicnCa_reasons{border-top:1px solid var(--line-strong)}.qicnCa_reason{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.4rem 0;padding-block:1.5rem;display:grid}.qicnCa_reasonNum{color:var(--accent-text);grid-row:span 2;padding-top:.55rem}.qicnCa_reason p{grid-column:2;max-width:30rem}.qicnCa_ledger{margin-top:clamp(3.5rem,7vw,6rem)}@media (min-width:64rem){.qicnCa_layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.qicnCa_lead{top:calc(var(--header-h) + 2rem);grid-column:1/span 6;position:sticky}.qicnCa_reasons{grid-column:7/-1}.qicnCa_ledger{margin-left:calc((100% + var(--col-gap)) / 12 * 0)}}
.ZhG9jG_intro{gap:1.75rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.ZhG9jG_statement em{color:var(--t-sand)}.ZhG9jG_introText{max-width:36rem}.ZhG9jG_board{gap:2.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.ZhG9jG_rows{border-top:1px solid var(--line-strong);display:grid}.ZhG9jG_row{border-bottom:1px solid var(--line);transition:opacity var(--dur-2) var(--ease-out);grid-template-columns:2.5rem 1fr;align-content:center;padding-block:1.75rem;display:grid}.ZhG9jG_num{color:var(--t-sand);padding-top:.55rem}.ZhG9jG_rowBody{gap:.5rem;display:grid}.ZhG9jG_line{font-family:var(--font-display);color:var(--t-coral);font-synthesis:none;font-size:1.1875rem;font-style:italic;line-height:1.3}.ZhG9jG_planned{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);margin-top:.35rem;line-height:1.6}.ZhG9jG_cloth{order:-1}.ZhG9jG_canvas{aspect-ratio:10/9;border-top:1px solid var(--line-strong);position:relative}.ZhG9jG_canvas .weave{width:100%;height:100%;position:absolute;inset:0}.ZhG9jG_clothNum{color:var(--bg);pointer-events:none;position:absolute;left:.625rem;transform:translateY(-50%)}.ZhG9jG_more{margin-top:clamp(2rem,4vw,3rem)}@media (min-width:64rem){.ZhG9jG_intro{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.ZhG9jG_statement{grid-column:1/span 6}.ZhG9jG_introText{grid-column:8/-1}.ZhG9jG_board{grid-template-rows:auto auto;grid-template-columns:5fr 7fr;gap:0 clamp(2rem,4vw,4.5rem)}.ZhG9jG_rows{grid-area:1/1;grid-auto-rows:1fr}.ZhG9jG_row{padding-block:2rem}.ZhG9jG_cloth{grid-area:1/2/span 2;grid-template-rows:subgrid;order:0;display:grid}.ZhG9jG_canvas{aspect-ratio:auto;min-height:0}.ZhG9jG_canvas .thread--weft{transition:transform var(--dur-4) var(--ease-out) calc(var(--i) * 60ms), opacity var(--dur-2) var(--ease-out)}.ZhG9jG_rows:hover .ZhG9jG_row:not(:hover){opacity:.5}:is(.ZhG9jG_board:has(.ZhG9jG_row:first-child:hover) .ZhG9jG_canvas .thread--weft:not([data-thread=pillar-1]),.ZhG9jG_board:has(.ZhG9jG_row:nth-child(2):hover) .ZhG9jG_canvas .thread--weft:not([data-thread=pillar-2]),.ZhG9jG_board:has(.ZhG9jG_row:nth-child(3):hover) .ZhG9jG_canvas .thread--weft:not([data-thread=pillar-3]),.ZhG9jG_board:has(.ZhG9jG_row:nth-child(4):hover) .ZhG9jG_canvas .thread--weft:not([data-thread=pillar-4])){opacity:.22}}
.QrRyJq_problem{padding-top:clamp(2rem,4vw,3.5rem)}.QrRyJq_statement{max-width:17ch;margin-top:clamp(2.5rem,5vw,4.5rem)}.QrRyJq_statement em{color:var(--accent-text)}.QrRyJq_figures{border-top:1px solid var(--line-strong);margin-top:clamp(3rem,6vw,5.5rem)}.QrRyJq_wide{display:none}.QrRyJq_body{gap:3rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.QrRyJq_prose{gap:1.5rem;max-width:38rem;display:grid}.QrRyJq_losses ul{border-top:1px solid var(--line-strong);margin-top:1rem}.QrRyJq_losses li{border-bottom:1px solid var(--line);padding:.95rem 0 .95rem 1.75rem;line-height:1.4;position:relative}.QrRyJq_losses li:before{content:"";background:var(--accent);width:.875rem;height:3px;position:absolute;top:1.55rem;left:0}@media (min-width:48rem){.QrRyJq_wide{display:block}.QrRyJq_narrow{display:none}}@media (min-width:64rem){.QrRyJq_body{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.QrRyJq_prose{grid-column:1/span 6}.QrRyJq_losses{grid-column:8/-1}}
