.methodology-main{padding-bottom:var(--space-7)}.methodology-hero{max-width:900px;padding:var(--space-6) 0 var(--space-5);border-bottom:2px solid var(--color-navy)}.methodology-hero h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-navy);margin:2px 0 7px;font-size:clamp(34px,4.5vw,50px);font-weight:800;line-height:.98}.methodology-hero p,.methodology-section p{color:var(--color-ink-secondary);margin:0;font-size:12.5px;line-height:1.58}.methodology-hero p{max-width:800px}.methodology-section>p{max-width:760px}.methodology-section{padding:var(--space-6) 0;border-bottom:1px solid var(--color-hairline-strong)}.methodology-section__heading{margin-bottom:var(--space-3)}.methodology-section__heading h2,.methodology-actions h2{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;color:var(--color-navy);margin:1px 0 0;font-size:24px;font-weight:800}.methodology-definitions{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.methodology-definition{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-hairline)}.methodology-definition:last-child{border-right:0}.methodology-definition>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:8px;display:flex}.methodology-definition h3{font-family:var(--font-mono);color:var(--color-navy);margin:0;font-size:14px}.methodology-definition>div span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-dark);font-size:8px;font-weight:800}.methodology-definition p{font-size:10.5px;line-height:1.5}.methodology-two-column{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.methodology-rules{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.methodology-rules p{padding:var(--space-4);border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);font-size:11px}.methodology-rules p:nth-child(2n){border-right:0}.methodology-rules p:nth-last-child(-n+2){border-bottom:0}.methodology-rules strong{color:var(--color-navy)}.methodology-actions{justify-content:space-between;align-items:flex-end;gap:var(--space-6);border-bottom:0;display:flex}.methodology-actions>div:first-child{max-width:760px}.methodology-actions__links{align-items:center;gap:var(--space-3);flex:none;display:flex}.methodology-actions__links a{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--color-navy);align-items:center;padding:0 11px;font-size:9.5px;font-weight:800;display:inline-flex}.methodology-actions__links a:hover{border-color:var(--color-navy)}@media (max-width:980px){.methodology-definitions{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-definition:nth-child(3){border-right:0}.methodology-definition:nth-child(-n+3){border-bottom:1px solid var(--color-hairline)}}@media (max-width:720px){.methodology-two-column,.methodology-rules{grid-template-columns:1fr}.methodology-two-column{gap:var(--space-5)}.methodology-rules p,.methodology-rules p:nth-child(2n),.methodology-rules p:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-hairline)}.methodology-rules p:last-child{border-bottom:0}.methodology-actions{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.methodology-main{padding-left:var(--space-4);padding-right:var(--space-4)}.methodology-definitions{grid-template-columns:1fr}.methodology-definition,.methodology-definition:nth-child(3){border-right:0;border-bottom:1px solid var(--color-hairline)}.methodology-definition:last-child{border-bottom:0}.methodology-actions__links{flex-direction:column;align-items:stretch;width:100%}.methodology-actions__links a{justify-content:center;min-height:40px}}
