
/* Editorial methodology card */
.methodology-card{padding:2rem;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(212,224,210,.72))}
.methodology-intro{display:grid;grid-template-columns:180px 1fr;gap:.25rem 1.5rem;align-items:start}
.methodology-label{grid-row:1/3;margin:.3rem 0;color:var(--copper-deep);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}
.methodology-intro h2,.methodology-intro .lede{grid-column:2;margin-top:0}
.methodology-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin-top:1.25rem}
.methodology-matrix article{display:grid;grid-template-columns:44px 1fr;gap:.35rem 1rem;padding:1.2rem;background:var(--mist)}
.methodology-matrix span{grid-row:1/3;font-family:"Fraunces",serif;font-size:1.8rem;color:var(--copper)}
.methodology-matrix h3,.methodology-matrix p{margin:0}.methodology-matrix p{color:var(--ink-soft)}
.methodology-boundary{margin:1rem 0 0;padding:1rem 1.2rem;border-left:4px solid var(--copper);background:#fff}
@media(max-width:720px){.methodology-intro,.methodology-matrix{grid-template-columns:1fr}.methodology-label,.methodology-intro h2,.methodology-intro .lede{grid-column:1}.methodology-label{grid-row:auto}}
