.methodology-module__hYQhjq__page{width:min(calc(var(--page-col-wide) + 2 * var(--page-pad)), 100%);min-height:100vh;padding:clamp(16px, 2vw, 24px) var(--page-pad) var(--page-pad-bottom);background:var(--bg);color:var(--ink);margin-inline:auto}.methodology-module__hYQhjq__hero{padding-top:clamp(24px,4vw,56px);padding-bottom:var(--space-3)}.methodology-module__hYQhjq__hero h1{max-width:980px;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.methodology-module__hYQhjq__sectionNav{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.methodology-module__hYQhjq__sectionNav a{gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--panel);color:var(--secondary);font-size:var(--text-meta);align-items:center;text-decoration:none;display:flex}.methodology-module__hYQhjq__sectionNav a:hover{background:var(--blue-soft);color:var(--blue-readable)}.methodology-module__hYQhjq__sectionNav span{border-radius:var(--radius-xs);background:var(--surface);width:28px;height:28px;color:var(--blue-readable);font-family:var(--font-data);font-size:var(--text-caption);place-items:center;font-weight:700;display:grid}.methodology-module__hYQhjq__section{margin-top:var(--space-3);border-radius:var(--radius-card);background:var(--surface);scroll-margin-top:var(--space-6);padding:clamp(22px,3vw,40px)}.methodology-module__hYQhjq__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:start;gap:clamp(24px,4vw,64px);margin-bottom:clamp(36px,5vw,68px);display:grid}.methodology-module__hYQhjq__sectionHeading h2,.methodology-module__hYQhjq__selectionLead h2{font-size:var(--text-h2);line-height:var(--leading-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.methodology-module__hYQhjq__sectionIntro{max-width:520px;color:var(--meta);font-size:var(--text-h4);line-height:var(--leading-relaxed);margin:0}.methodology-module__hYQhjq__sourcesHeading{display:block}.methodology-module__hYQhjq__sourcesHeading .methodology-module__hYQhjq__sectionIntro{max-width:none;margin-top:var(--space-4)}.methodology-module__hYQhjq__indicatorGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.methodology-module__hYQhjq__indicatorGroup{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.methodology-module__hYQhjq__indicatorGroupLabel{margin:0 0 var(--space-3);color:var(--meta);font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--leading-tight);letter-spacing:var(--label-tracking);text-align:center;text-transform:uppercase}.methodology-module__hYQhjq__indicatorGroupCards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.methodology-module__hYQhjq__indicatorCard{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.methodology-module__hYQhjq__indicatorCard header{padding-bottom:var(--space-4);border-bottom:3px solid var(--card-accent)}.methodology-module__hYQhjq__indicatorCard h3{min-height:2.1em;font-family:var(--font-body);font-size:var(--text-h4);line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.methodology-module__hYQhjq__indicatorCard dl,.methodology-module__hYQhjq__indicatorCard dd{margin:0}.methodology-module__hYQhjq__indicatorCard dl>div{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.methodology-module__hYQhjq__indicatorCard dl>div:last-child{border-bottom:0}.methodology-module__hYQhjq__indicatorCard dt{gap:var(--space-1);margin-bottom:var(--space-2);color:var(--blue-readable);font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;display:flex}.methodology-module__hYQhjq__indicatorCard .methodology-module__hYQhjq__forDirection dt{color:var(--score-pro)}.methodology-module__hYQhjq__indicatorCard .methodology-module__hYQhjq__againstDirection dt{color:var(--score-anti)}.methodology-module__hYQhjq__indicatorCard dd{color:var(--secondary);font-size:var(--text-meta);line-height:var(--leading-normal)}.methodology-module__hYQhjq__terracotta{--card-accent:#f1d8d4}.methodology-module__hYQhjq__mustard{--card-accent:#f4e8c1}.methodology-module__hYQhjq__sage{--card-accent:#dee8d4}.methodology-module__hYQhjq__blue{--card-accent:#d7ebf1}.methodology-module__hYQhjq__slate{--card-accent:var(--blue-soft)}.methodology-module__hYQhjq__signNote{gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background:var(--blue-soft);grid-template-columns:auto minmax(0,760px);align-items:center;display:grid}.methodology-module__hYQhjq__signNote>span{min-width:92px;color:var(--secondary);font-family:var(--font-data);font-size:var(--text-numeric);letter-spacing:-.05em;place-items:center;display:grid}.methodology-module__hYQhjq__signNote p{color:var(--secondary);font-size:var(--text-lead);line-height:var(--leading-relaxed);margin:0}.methodology-module__hYQhjq__sourceGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.methodology-module__hYQhjq__sourceGrid article{border-radius:var(--radius-md);background:var(--panel);min-height:300px;padding:clamp(24px,3vw,40px)}.methodology-module__hYQhjq__sourceGrid article>span{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-xs);background:var(--surface);color:var(--blue-readable);font-family:var(--font-data);font-size:var(--text-caption);place-items:center;margin-bottom:clamp(24px,4vw,56px);font-weight:700;display:grid}.methodology-module__hYQhjq__sourceGrid h3{margin:0 0 var(--space-4);font-size:var(--text-h3);line-height:var(--leading-heading);letter-spacing:-.035em}.methodology-module__hYQhjq__sourceGrid p{max-width:620px;color:var(--meta);font-size:var(--text-lead);line-height:var(--leading-relaxed);margin:0}.methodology-module__hYQhjq__sourceGrid article.methodology-module__hYQhjq__evidence{background:var(--blue);color:var(--ink-inverse)}.methodology-module__hYQhjq__sourceGrid article.methodology-module__hYQhjq__evidence>span{background:var(--surface)}.methodology-module__hYQhjq__sourceGrid article.methodology-module__hYQhjq__evidence>span svg{width:22px;height:22px;color:var(--blue-readable);stroke-width:2.5px}.methodology-module__hYQhjq__sourceGrid article.methodology-module__hYQhjq__evidence h3,.methodology-module__hYQhjq__sourceGrid article.methodology-module__hYQhjq__evidence p{color:var(--ink-inverse)}.methodology-module__hYQhjq__stepList{margin:0;padding:0;list-style:none}.methodology-module__hYQhjq__stepList li{grid-template-columns:var(--control-md) minmax(0, 1fr);border-bottom:1px solid var(--line);gap:clamp(18px,2.5vw,36px);padding:clamp(24px,3vw,40px) 0;display:grid}.methodology-module__hYQhjq__stepList li:last-child{border-bottom:0}.methodology-module__hYQhjq__stepList li>span{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-xs);background:var(--panel);color:var(--blue-readable);font-family:var(--font-data);font-size:var(--text-caption);place-items:center;font-weight:700;display:grid}.methodology-module__hYQhjq__stepList h3{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-h3);letter-spacing:-.03em}.methodology-module__hYQhjq__stepList p{max-width:740px;color:var(--meta);font-size:var(--text-lead);line-height:var(--leading-relaxed);margin:0}.methodology-module__hYQhjq__outcomeGrid,.methodology-module__hYQhjq__partyNote{grid-column:1/-1}.methodology-module__hYQhjq__outcomeGrid{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,2.4vw,32px);display:grid}.methodology-module__hYQhjq__outcomeGrid>div{border-radius:var(--radius-sm);background:var(--surface);min-height:132px;padding:clamp(20px,2.5vw,32px)}.methodology-module__hYQhjq__outcomeGrid p{margin-bottom:var(--space-3);color:var(--meta);font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--label-tracking);text-transform:uppercase}.methodology-module__hYQhjq__outcomeGrid strong{font-size:var(--text-lead);line-height:var(--leading-tight)}.methodology-module__hYQhjq__partyNote{gap:var(--space-6);border-radius:var(--radius-md);background:var(--blue-soft);grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);margin-top:clamp(16px,2vw,24px);padding:clamp(22px,2.8vw,36px);display:grid}.methodology-module__hYQhjq__partyNote p{color:var(--blue-readable);margin:0}.methodology-module__hYQhjq__partyNote span{max-width:780px;color:var(--secondary);line-height:var(--leading-relaxed)}.methodology-module__hYQhjq__footer{justify-content:space-between;gap:var(--space-6);padding-top:var(--space-6);display:flex}.methodology-module__hYQhjq__footer a{gap:var(--space-2);color:var(--secondary);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}.methodology-module__hYQhjq__footer a:hover{color:var(--blue-readable)}.methodology-module__hYQhjq__footer svg{width:18px;height:18px}@media (max-width:1100px){.methodology-module__hYQhjq__sectionHeading{grid-template-columns:minmax(0,1fr)}.methodology-module__hYQhjq__sectionIntro{grid-column:1}.methodology-module__hYQhjq__indicatorGrid{gap:var(--space-5);grid-template-columns:1fr}.methodology-module__hYQhjq__selectionSection{grid-template-columns:1fr}}@media (max-width:760px){.methodology-module__hYQhjq__heroGrid,.methodology-module__hYQhjq__sectionHeading,.methodology-module__hYQhjq__sourceGrid,.methodology-module__hYQhjq__sectionNav{grid-template-columns:1fr}.methodology-module__hYQhjq__sectionIntro{grid-column:1}.methodology-module__hYQhjq__indicatorGrid{gap:var(--space-5);grid-template-columns:1fr;width:auto;padding:0;display:grid;overflow:visible}.methodology-module__hYQhjq__indicatorGroup{min-width:0}.methodology-module__hYQhjq__indicatorGroupCards{gap:var(--space-2);grid-template-columns:1fr;display:grid}.methodology-module__hYQhjq__signNote{grid-template-columns:1fr}.methodology-module__hYQhjq__signNote>span{width:fit-content;min-height:var(--control-lg);padding-inline:var(--space-4)}.methodology-module__hYQhjq__sourceGrid article{min-height:0}.methodology-module__hYQhjq__sourceGrid article>span{margin-bottom:var(--space-8)}.methodology-module__hYQhjq__outcomeGrid{grid-template-columns:1fr}.methodology-module__hYQhjq__outcomeGrid>div{min-height:110px}.methodology-module__hYQhjq__partyNote{grid-template-columns:1fr}}@media (max-width:520px){.methodology-module__hYQhjq__section{padding:var(--space-5)}.methodology-module__hYQhjq__stepList li{grid-template-columns:var(--control-sm) minmax(0, 1fr);gap:var(--space-3)}.methodology-module__hYQhjq__stepList li>span{width:var(--control-sm);height:var(--control-sm)}.methodology-module__hYQhjq__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.methodology-module__hYQhjq__indicatorGrid{scroll-behavior:auto}}
