/* Research methodology follows the compact study card system. */
.methodology-page .llz-hero-details{max-width:1112px;margin:0 auto 1.5rem;padding:0 1.5rem;display:block}
.methodology-page .page-note{min-height:0;padding:1.25rem 1.5rem;border:1px solid #111;border-top:4px solid #4c71a3;background:#e7edf3;color:#111;box-shadow:3px 3px 0 #111;display:block}
.methodology-page .page-note h2{font-size:1.4rem;line-height:1.3;margin:0 0 .65rem}
.methodology-page .page-note p{font-family:"IBM Plex Mono",monospace;font-size:.9375rem;line-height:1.7;margin:0}
.methodology-page>.section{max-width:1112px;margin:0 auto;padding:1rem 1.5rem 2.5rem;border:0}
.methodology-page .section-heading{display:block;margin-bottom:1.25rem}
.methodology-page .section-heading h2{font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.25;margin:0 0 .65rem}
.methodology-page .section-heading p{font-size:.9375rem;line-height:1.7;max-width:80ch;margin:0}
.methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.methodology-step{min-width:0;padding:1.5rem;border:1px solid #111;border-top:4px solid #eb7a3e;background:#fff9ea;box-shadow:3px 3px 0 #111}
.methodology-step:nth-child(2){background:#e5efdf;border-top-color:#2ca7a0}
.methodology-step:nth-child(3){background:#e7edf3;border-top-color:#4c71a3}
.methodology-step:nth-child(4){background:#f5eccb;border-top-color:#d4a720}
.methodology-step-meta{display:flex;justify-content:space-between;gap:1rem;font-family:"IBM Plex Mono",monospace;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}
.methodology-step h3,.methodology-note h3{font-family:"Playfair Display",Georgia,serif;font-size:1.35rem;line-height:1.3;margin:0 0 .75rem}
.methodology-step p,.methodology-note p{font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1.7;margin:0}
.methodology-note{margin-top:1.5rem;padding:1.5rem;border:1px solid #111;border-left:4px solid #653e5d;background:#fff9ea}
.methodology-note p{font-size:.9375rem}
@media(max-width:700px){.methodology-grid{grid-template-columns:1fr}.methodology-page .llz-hero-details{padding:0 1rem}.methodology-page>.section{padding:1rem 1rem 2rem}.methodology-step,.methodology-note{padding:1.25rem}}
