.methodology-module__hYQhjq__page{width:min(100% - 8vw,90rem);margin-inline:auto;padding-bottom:clamp(3rem,6vw,6rem)}.methodology-module__hYQhjq__page h1,.methodology-module__hYQhjq__page h2,.methodology-module__hYQhjq__page h3,.methodology-module__hYQhjq__page p,.methodology-module__hYQhjq__page figure,.methodology-module__hYQhjq__page ol{margin:0}.methodology-module__hYQhjq__hero{padding:clamp(2.5rem,4.5vw,4.25rem) 0 clamp(2.5rem,4vw,3.5rem)}.methodology-module__hYQhjq__heroMain{min-width:0;max-width:68rem}.methodology-module__hYQhjq__heroKicker,.methodology-module__hYQhjq__sectionLabel{color:var(--jimmy-blue);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.015em;font-size:.74rem;font-weight:600}.methodology-module__hYQhjq__hero h1{letter-spacing:-.075em;text-wrap:balance;margin-top:.7rem;font-size:clamp(4.4rem,8vw,7.5rem);font-weight:700;line-height:.92}.methodology-module__hYQhjq__hero h1 span{color:var(--jimmy-blue)}.methodology-module__hYQhjq__heroLead{color:#364b70;text-wrap:pretty;max-width:58rem;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.52;margin-top:1.35rem!important}.methodology-module__hYQhjq__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.5rem;display:flex}.methodology-module__hYQhjq__primaryLink,.methodology-module__hYQhjq__secondaryLink{border-radius:.28rem;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.methodology-module__hYQhjq__primaryLink{background:var(--jimmy-blue);color:#fff}.methodology-module__hYQhjq__primaryLink:hover{background:#103fce}.methodology-module__hYQhjq__secondaryLink{color:var(--jimmy-midnight)}.methodology-module__hYQhjq__secondaryLink:hover{color:var(--jimmy-blue)}.methodology-module__hYQhjq__architecture{scroll-margin-top:2rem}.methodology-module__hYQhjq__sectionHead{margin-bottom:1.3rem}.methodology-module__hYQhjq__sectionHead h2,.methodology-module__hYQhjq__processIntro h2,.methodology-module__hYQhjq__researchHead h2{letter-spacing:-.052em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:680;line-height:1.1}.methodology-module__hYQhjq__diagram{background:#fff;border:1px solid #b9cce8;border-radius:.7rem;overflow:hidden;box-shadow:0 20px 52px #14358814}.methodology-module__hYQhjq__architecturePicture{background:#f7fbff;display:block}.methodology-module__hYQhjq__architecturePicture img{width:100%;height:auto;display:block}.methodology-module__hYQhjq__diagramCaption{color:#4f6381;border-top:1px solid #d9e4f3;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1.25rem;font-size:.75rem;line-height:1.45;display:flex}.methodology-module__hYQhjq__diagramCaption>span{max-width:68rem}.methodology-module__hYQhjq__diagramCaption a{color:var(--jimmy-blue);text-underline-offset:.15em;flex:none;font-weight:700;text-decoration:underline}.methodology-module__hYQhjq__diagramCaption a:hover{color:#103fce}.methodology-module__hYQhjq__diagramCaption a:focus-visible{outline:2px solid var(--jimmy-blue);outline-offset:3px}.methodology-module__hYQhjq__figureFullMobile{display:none}@media (max-width:850px){.methodology-module__hYQhjq__figureFullWide{display:none}.methodology-module__hYQhjq__figureFullMobile{display:inline}}.methodology-module__hYQhjq__explanation{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:1.5rem 5vw;padding:clamp(3rem,4vw,4rem) 0;display:grid}.methodology-module__hYQhjq__processIntro h2{max-width:19ch}.methodology-module__hYQhjq__timeline{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;padding:0 0 .5rem;list-style:none;display:grid}.methodology-module__hYQhjq__timeline li{border-top:1px solid #a9bfe7;align-content:start;gap:.35rem;padding:1rem .85rem 0 0;display:grid;position:relative}.methodology-module__hYQhjq__timeline li:before{background:var(--jimmy-blue);content:"";border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-.34rem;left:0}.methodology-module__hYQhjq__timeline time{color:var(--jimmy-blue);font-family:var(--font-ibm-plex-mono), monospace;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:600}.methodology-module__hYQhjq__timeline strong{font-size:.95rem}.methodology-module__hYQhjq__timeline span{color:#536680;max-width:13rem;font-size:.76rem;line-height:1.5}.methodology-module__hYQhjq__explanationRows{grid-column:1/-1;margin-top:.4rem}.methodology-module__hYQhjq__explanationRows section{border-top:1px solid #d2dff0;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:1.5rem 5vw;padding:1.15rem 0;display:grid}.methodology-module__hYQhjq__explanationRows h3{letter-spacing:-.025em;font-size:1.18rem;font-weight:680}.methodology-module__hYQhjq__explanationRows p{color:#455b79;max-width:49rem;font-size:.93rem;line-height:1.65}.methodology-module__hYQhjq__research{border-top:1px solid #c9d9ef;padding:clamp(2.5rem,4vw,3.5rem) 0}.methodology-module__hYQhjq__researchHead{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);column-gap:3rem;display:grid}.methodology-module__hYQhjq__researchHead .methodology-module__hYQhjq__sectionLabel{grid-column:1/-1}.methodology-module__hYQhjq__researchHead h2{max-width:19ch}.methodology-module__hYQhjq__researchHead>p:last-child{color:#4c607e;align-self:end;max-width:29rem;font-size:.95rem;line-height:1.6}.methodology-module__hYQhjq__researchList{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.8rem;display:grid}.methodology-module__hYQhjq__researchList article{border-top:2px solid #91abe0;min-width:0;padding-top:1.15rem}.methodology-module__hYQhjq__researchList article>span{color:#60769b;font-family:var(--font-ibm-plex-mono), monospace;font-size:.72rem}.methodology-module__hYQhjq__researchList h3{letter-spacing:-.035em;margin-top:.65rem;font-size:1.45rem;font-weight:680}.methodology-module__hYQhjq__researchList a{color:#102d5c;text-underline-offset:.2rem;-webkit-text-decoration:underline #8faee4;text-decoration:underline #8faee4}.methodology-module__hYQhjq__researchList a:hover{color:var(--jimmy-blue)}.methodology-module__hYQhjq__researchList h3 span{color:var(--jimmy-blue);margin-left:.25rem;font-size:1rem}.methodology-module__hYQhjq__limits{background:#eaf1fc;border-left:3px solid #8baae6;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:2rem 5vw;padding:1.4rem 1.7rem;display:grid}.methodology-module__hYQhjq__limits h2{font-size:1.1rem;font-weight:680}.methodology-module__hYQhjq__limits p{color:#425a7b;max-width:50rem;font-size:.82rem;line-height:1.6}@media (max-width:760px){.methodology-module__hYQhjq__page{width:min(100% - 2rem,38rem);padding-bottom:3rem}.methodology-module__hYQhjq__hero{padding:2.4rem 0 2.9rem}.methodology-module__hYQhjq__hero h1{font-size:clamp(3.6rem,13vw,5.2rem)}.methodology-module__hYQhjq__heroLead{font-size:1rem;line-height:1.55;margin-top:1.3rem!important}.methodology-module__hYQhjq__heroActions{margin-top:1.5rem}.methodology-module__hYQhjq__sectionHead,.methodology-module__hYQhjq__researchHead{display:block}.methodology-module__hYQhjq__sectionHead>p,.methodology-module__hYQhjq__researchHead>p:last-child{max-width:34rem;margin-top:1rem;font-size:.88rem}.methodology-module__hYQhjq__sectionHead h2,.methodology-module__hYQhjq__processIntro h2,.methodology-module__hYQhjq__researchHead h2{font-size:clamp(1.8rem,7vw,2.5rem)}.methodology-module__hYQhjq__architecturePicture{max-width:35rem;margin-inline:auto}.methodology-module__hYQhjq__diagramCaption{flex-direction:column;align-items:flex-start;padding:.8rem 1rem;font-size:.72rem}.methodology-module__hYQhjq__explanation{padding:3rem 0;display:block}.methodology-module__hYQhjq__timeline{margin-top:1.6rem!important}.methodology-module__hYQhjq__explanationRows{margin-top:1.8rem}.methodology-module__hYQhjq__explanationRows section,.methodology-module__hYQhjq__limits{grid-template-columns:1fr;gap:.6rem}.methodology-module__hYQhjq__explanationRows p{font-size:.86rem}.methodology-module__hYQhjq__research{padding:2.8rem 0}.methodology-module__hYQhjq__researchList{grid-template-columns:1fr;gap:1.4rem;margin-top:1.7rem}.methodology-module__hYQhjq__researchList article{padding-top:1rem}.methodology-module__hYQhjq__researchList h3{margin-top:.7rem}.methodology-module__hYQhjq__limits{padding:1.1rem 1.2rem}}@media (max-width:520px){.methodology-module__hYQhjq__page .methodology-module__hYQhjq__diagram{border-radius:0;width:calc(100% + 2rem);margin-inline:-1rem}.methodology-module__hYQhjq__heroActions{flex-direction:column;align-items:stretch}.methodology-module__hYQhjq__heroActions a{justify-content:space-between}.methodology-module__hYQhjq__timeline{border-left:1px solid #a9bfe7;padding:0 0 0 1.2rem;display:block}.methodology-module__hYQhjq__timeline li{border-top:0;padding:0 0 1.5rem .4rem}.methodology-module__hYQhjq__timeline li:before{top:.2rem;left:-1.55rem}.methodology-module__hYQhjq__timeline span{max-width:23rem}}@media (prefers-reduced-motion:reduce){.methodology-module__hYQhjq__primaryLink,.methodology-module__hYQhjq__secondaryLink{transition:none}}
