.MethodologyStory-module__VwyJja__story{border:1px solid var(--method-rule-strong);background:var(--method-panel);border-radius:12px;min-width:0;overflow:clip}.MethodologyStory-module__VwyJja__topline,.MethodologyStory-module__VwyJja__bottomline{color:var(--method-copy);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;display:flex}.MethodologyStory-module__VwyJja__topline>span{font-weight:650}.MethodologyStory-module__VwyJja__topline button{color:var(--method-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:32px;padding:6px 0;display:inline-flex}.MethodologyStory-module__VwyJja__topline button:disabled{color:var(--method-muted);cursor:default}.MethodologyStory-module__VwyJja__topline svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:14px;height:14px}.MethodologyStory-module__VwyJja__steps{border-block:1px solid var(--method-rule);grid-template-columns:repeat(3,1fr);display:grid}.MethodologyStory-module__VwyJja__steps button{min-height:52px;color:var(--method-copy);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:14px;transition:background .18s,color .18s;display:flex}.MethodologyStory-module__VwyJja__steps button+button{border-left:1px solid var(--method-rule)}.MethodologyStory-module__VwyJja__steps button span{font:11px var(--font-mono), monospace;color:var(--method-muted)}.MethodologyStory-module__VwyJja__steps button[aria-pressed=true]{border-bottom-color:var(--method-accent);background:var(--method-accent-soft);color:var(--method-ink)}.MethodologyStory-module__VwyJja__story button:focus-visible,.MethodologyStory-module__VwyJja__story input:focus-visible,.MethodologyStory-module__VwyJja__story a:focus-visible{outline:2px solid var(--method-accent);outline-offset:-3px}.MethodologyStory-module__VwyJja__panel{flex-direction:column;gap:18px;min-height:426px;padding:28px;display:flex}.MethodologyStory-module__VwyJja__panel h2{font:580 clamp(26px, 2.4vw, 36px)/1.08 var(--font-heading), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.MethodologyStory-module__VwyJja__panel p{color:var(--method-copy);max-width:60ch;margin:0;font-size:14px;line-height:1.6}.MethodologyStory-module__VwyJja__panel small{color:var(--method-copy);margin-top:auto;font-size:12px;line-height:1.55;display:block}.MethodologyStory-module__VwyJja__tokens{grid-template-columns:repeat(16,1fr);gap:4px;padding-block:2px;display:grid}.MethodologyStory-module__VwyJja__tokens i{background:var(--method-accent);opacity:.6;border-radius:2px;height:10px}.MethodologyStory-module__VwyJja__equation{border-bottom:1px solid var(--method-rule);grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:10px;padding-bottom:16px;display:grid}.MethodologyStory-module__VwyJja__equation div{gap:5px;display:grid}.MethodologyStory-module__VwyJja__equation strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);font-weight:580;line-height:1}.MethodologyStory-module__VwyJja__equation div:last-child strong{color:var(--method-accent)}.MethodologyStory-module__VwyJja__equation span{color:var(--method-copy);font-size:12px}.MethodologyStory-module__VwyJja__equation b{color:var(--method-muted);font-size:20px;font-weight:400}.MethodologyStory-module__VwyJja__slider{color:var(--method-copy);gap:6px;font-size:12px;display:grid}.MethodologyStory-module__VwyJja__slider input{width:100%;accent-color:var(--method-accent);cursor:ew-resize;min-height:28px;margin:0}.MethodologyStory-module__VwyJja__passes{gap:12px;padding-block:6px;display:grid}.MethodologyStory-module__VwyJja__passes>div{grid-template-columns:50px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.MethodologyStory-module__VwyJja__passes>div>div{grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid}.MethodologyStory-module__VwyJja__passes i{text-align:center;background:var(--method-inset);color:var(--method-copy);padding:13px 3px;font-style:normal}.MethodologyStory-module__VwyJja__passes i:last-child{background:var(--method-accent-soft);color:var(--method-ink)}.MethodologyStory-module__VwyJja__takeaway strong{color:var(--method-ink)}.MethodologyStory-module__VwyJja__verdict{padding:6px 0 18px}.MethodologyStory-module__VwyJja__evidence{text-align:center;border-block:1px solid var(--method-rule);padding:12px;font-size:15px;font-weight:600}.MethodologyStory-module__VwyJja__evidence span{color:var(--method-copy);margin-top:5px;font-size:12px;font-weight:400;display:block}.MethodologyStory-module__VwyJja__verdict svg{fill:none;width:100%;height:48px;stroke:var(--method-rule-strong);stroke-width:1.5px;display:block}.MethodologyStory-module__VwyJja__outcomes{text-align:center;grid-template-columns:1fr 1fr;gap:14px;display:grid}.MethodologyStory-module__VwyJja__outcomes>div{background:var(--method-inset);gap:6px;padding:14px 4px;font-size:13px;display:grid}.MethodologyStory-module__VwyJja__outcomes>div:first-child{background:var(--method-accent-soft)}.MethodologyStory-module__VwyJja__outcomes span{color:var(--method-copy);font-size:12px}.MethodologyStory-module__VwyJja__panel a,.MethodologyStory-module__VwyJja__bottomline a{color:var(--method-accent);text-underline-offset:4px;font-size:12px;text-decoration:underline}.MethodologyStory-module__VwyJja__bottomline{border-top:1px solid var(--method-rule);flex-wrap:wrap;font-size:12px}@media (prefers-reduced-motion:no-preference){.MethodologyStory-module__VwyJja__panel{animation:.24s ease-out MethodologyStory-module__VwyJja__enter}.MethodologyStory-module__VwyJja__tokens i{animation:.55s ease-out both MethodologyStory-module__VwyJja__token;animation-delay:calc(var(--i) * 18ms)}.MethodologyStory-module__VwyJja__passes>div{animation:.35s ease-out both MethodologyStory-module__VwyJja__enter;animation-delay:calc(var(--i) * .1s)}}@keyframes MethodologyStory-module__VwyJja__enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes MethodologyStory-module__VwyJja__token{0%{opacity:.15;transform:scaleX(.4)}to{opacity:.6;transform:none}}@media (max-width:520px){.MethodologyStory-module__VwyJja__panel{min-height:440px;padding:22px 18px}.MethodologyStory-module__VwyJja__topline,.MethodologyStory-module__VwyJja__bottomline{gap:10px;padding:14px 18px}.MethodologyStory-module__VwyJja__topline{align-items:flex-start}.MethodologyStory-module__VwyJja__topline>span{max-width:13ch}.MethodologyStory-module__VwyJja__steps button{gap:5px;font-size:13px}.MethodologyStory-module__VwyJja__equation{gap:7px}}
