.Methodology-module__-QrYHa__wrap{gap:var(--s-14);width:100%;max-width:var(--content-mid);flex-direction:column;margin-inline:auto;display:flex}.Methodology-module__-QrYHa__head{gap:var(--s-4);padding-top:var(--s-2);flex-direction:column;display:flex}.Methodology-module__-QrYHa__eyebrow{color:var(--muted)}.Methodology-module__-QrYHa__h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.Methodology-module__-QrYHa__sub{max-width:58ch;color:var(--text-2);letter-spacing:-.008em;margin:0;font-size:17px;line-height:1.45}.Methodology-module__-QrYHa__section{gap:var(--s-5);flex-direction:column;display:flex}.Methodology-module__-QrYHa__secHead{column-gap:var(--s-4);row-gap:var(--s-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.Methodology-module__-QrYHa__secNo{color:var(--muted);font-size:var(--fs-readout-sm);grid-row:1/3;align-self:start;padding-top:4px}.Methodology-module__-QrYHa__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:0}.Methodology-module__-QrYHa__sectionSub{max-width:64ch;font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.55}.Methodology-module__-QrYHa__face{gap:var(--s-5);padding:var(--s-6);flex-direction:column;display:flex}.Methodology-module__-QrYHa__faceGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 85%);mask-image:linear-gradient(#000c,#0000 85%)}.Methodology-module__-QrYHa__faceTop{justify-content:space-between;align-items:flex-end;gap:var(--s-4);display:flex}.Methodology-module__-QrYHa__faceLabel{color:var(--muted)}.Methodology-module__-QrYHa__faceSum{align-items:baseline;gap:var(--s-2);display:inline-flex}.Methodology-module__-QrYHa__faceSumNo{font-size:var(--fs-readout-sm);color:var(--text)}.Methodology-module__-QrYHa__pillars{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Methodology-module__-QrYHa__pillar{--role:var(--c-brand);gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3);min-width:0;min-height:var(--hit-min);border-radius:var(--r-4);text-align:left;color:var(--text-2);transition:border-color var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-direction:column;display:flex;position:relative}.Methodology-module__-QrYHa__pillar[data-on]{color:var(--text);background:color-mix(in srgb, var(--role) 7%, transparent);border-color:color-mix(in srgb, var(--role) 38%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--role) 18%, transparent), 0 0 36px -12px color-mix(in srgb, var(--role) 45%, transparent)}.Methodology-module__-QrYHa__pillar:focus-visible{outline:2px solid var(--role);outline-offset:2px}.Methodology-module__-QrYHa__pillarHead{align-items:center;gap:var(--s-2);min-width:0;display:flex}.Methodology-module__-QrYHa__pillarIcon{border-radius:var(--r-2);background:var(--well);border:1px solid var(--hairline);flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.Methodology-module__-QrYHa__pillarName{font-size:var(--fs-sm);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-weight:650}.Methodology-module__-QrYHa__pillarCol{border-radius:var(--r-2);background:var(--well);height:168px;box-shadow:var(--elev-well);display:block;position:relative;overflow:hidden}.Methodology-module__-QrYHa__pillarCol:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px);opacity:.6;pointer-events:none;background-position:0 -1px;background-size:100% 25%;position:absolute;inset:0}.Methodology-module__-QrYHa__pillarFill{border-radius:var(--r-2) var(--r-2) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--role) 92%, #fff) 0%, var(--role) 18%, color-mix(in srgb, var(--role) 55%, transparent) 100%);opacity:.55;transition:opacity var(--t-base) var(--ease-out);display:block;position:absolute;bottom:0;left:0;right:0}.Methodology-module__-QrYHa__pillar[data-on] .Methodology-module__-QrYHa__pillarFill{opacity:1;box-shadow:0 0 24px -4px color-mix(in srgb, var(--role) 60%, transparent)}.Methodology-module__-QrYHa__pillarPts{align-items:baseline;gap:var(--s-1);display:flex}.Methodology-module__-QrYHa__pillarNo{font-size:var(--fs-readout-sm);color:var(--text)}.Methodology-module__-QrYHa__readout{padding:var(--s-4) var(--s-5);min-height:132px}.Methodology-module__-QrYHa__readoutBody{gap:var(--s-2);flex-direction:column;display:flex}.Methodology-module__-QrYHa__readoutHead{align-items:center;gap:var(--s-2);display:flex}.Methodology-module__-QrYHa__readoutName{color:var(--text-2)}.Methodology-module__-QrYHa__readoutPts{margin-left:auto}.Methodology-module__-QrYHa__readoutOf{color:var(--muted);margin-left:2px;font-size:.6em}.Methodology-module__-QrYHa__what{color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.Methodology-module__-QrYHa__why{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.Methodology-module__-QrYHa__sumBar{gap:3px;height:8px;display:flex}.Methodology-module__-QrYHa__sumSeg{--role:var(--c-brand);border-radius:var(--r-full);background:color-mix(in srgb, var(--role) 45%, transparent);cursor:pointer;min-width:0;transition:background-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);flex-basis:0}.Methodology-module__-QrYHa__sumSeg[data-on]{background:var(--role);box-shadow:0 0 12px color-mix(in srgb, var(--role) 55%, transparent)}.Methodology-module__-QrYHa__scale{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.Methodology-module__-QrYHa__scaleBar{gap:3px;height:92px;display:flex}.Methodology-module__-QrYHa__scaleSeg{min-width:0;padding:var(--s-2) var(--s-1);border-radius:var(--r-2);background:color-mix(in srgb, var(--g) 14%, transparent);border:1px solid color-mix(in srgb, var(--g) 36%, transparent);color:var(--g);flex-direction:column;flex-basis:0;justify-content:center;align-items:center;gap:3px;display:flex}.Methodology-module__-QrYHa__scaleSeg b{font-size:28px;line-height:1}.Methodology-module__-QrYHa__segRange{color:var(--text-2);font-size:12px}.Methodology-module__-QrYHa__segName{font-size:var(--fs-meta);color:var(--text-2);font-weight:600}.Methodology-module__-QrYHa__scaleAxis{height:14px;position:relative}.Methodology-module__-QrYHa__axisTick{position:absolute;top:0;transform:translate(-50%)}.Methodology-module__-QrYHa__axisTick:first-child{transform:none}.Methodology-module__-QrYHa__axisTick:last-child{transform:translate(-100%)}.Methodology-module__-QrYHa__letters{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));display:none}.Methodology-module__-QrYHa__letter{padding:var(--s-3) var(--s-1);border-radius:var(--r-3);background:color-mix(in srgb, var(--g) 8%, transparent);border:1px solid color-mix(in srgb, var(--g) 24%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.Methodology-module__-QrYHa__letterL{color:var(--g);font-size:24px;line-height:1}.Methodology-module__-QrYHa__letterR{color:var(--muted);font-size:11px}.Methodology-module__-QrYHa__letterName{font-size:var(--fs-meta);margin-top:2px;font-weight:600}.Methodology-module__-QrYHa__rules{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Methodology-module__-QrYHa__rule{column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-4);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.Methodology-module__-QrYHa__ruleIcon{border-radius:var(--r-2);background:var(--c-leak-soft);border:1px solid var(--c-leak-line);width:40px;height:40px;color:var(--c-leak);grid-row:1/2;place-items:center;display:inline-grid}.Methodology-module__-QrYHa__ruleCap{justify-content:space-between;align-items:baseline;gap:var(--s-2);grid-area:1/2;display:flex}.Methodology-module__-QrYHa__ruleLetter{color:var(--g);font-size:30px;line-height:1}.Methodology-module__-QrYHa__ruleText{margin-top:var(--s-2);font-size:var(--fs-body);letter-spacing:-.012em;grid-column:1/-1;font-weight:650}.Methodology-module__-QrYHa__ruleWhy{font-size:var(--fs-sm);color:var(--muted);grid-column:1/-1;line-height:1.55}.Methodology-module__-QrYHa__notesGrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Methodology-module__-QrYHa__notes{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.Methodology-module__-QrYHa__notesLabel{color:var(--text-2)}.Methodology-module__-QrYHa__notes ul{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Methodology-module__-QrYHa__notes li{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-sm);padding-left:var(--s-4);position:relative}.Methodology-module__-QrYHa__notes li:before{content:"";background:var(--c-brand);opacity:.8;border-radius:1px;width:1.5px;height:11px;position:absolute;top:5px;left:3px;transform:rotate(20deg)}@media (max-width:880px){.Methodology-module__-QrYHa__wrap{gap:var(--s-10)}.Methodology-module__-QrYHa__sub{font-size:var(--fs-body)}.Methodology-module__-QrYHa__face{padding:var(--s-4);gap:var(--s-4)}.Methodology-module__-QrYHa__faceTop{align-items:flex-start}.Methodology-module__-QrYHa__pillars{gap:var(--s-2)}.Methodology-module__-QrYHa__pillar{padding:var(--s-2);gap:var(--s-2)}.Methodology-module__-QrYHa__pillarHead{flex-direction:column;align-items:flex-start;min-height:64px}.Methodology-module__-QrYHa__pillarIcon{width:28px;height:28px}.Methodology-module__-QrYHa__pillarName{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:11px;line-height:1.25}.Methodology-module__-QrYHa__pillarCol{height:112px}.Methodology-module__-QrYHa__pillarNo{font-size:18px}.Methodology-module__-QrYHa__readout{padding:var(--s-4);min-height:0}.Methodology-module__-QrYHa__scale{padding:var(--s-4)}.Methodology-module__-QrYHa__scaleBar{height:40px}.Methodology-module__-QrYHa__scaleSeg b{font-size:var(--fs-body)}.Methodology-module__-QrYHa__segRange,.Methodology-module__-QrYHa__segName{display:none}.Methodology-module__-QrYHa__letters{gap:var(--s-1);display:grid}.Methodology-module__-QrYHa__letterL{font-size:20px}.Methodology-module__-QrYHa__letterName{display:none}.Methodology-module__-QrYHa__rules,.Methodology-module__-QrYHa__notesGrid{grid-template-columns:minmax(0,1fr)}.Methodology-module__-QrYHa__notes{padding:var(--s-4)}}
