.method-hero{background:var(--cream-200);border-bottom:1px solid var(--cream-300);padding:46px 0 38px}.method-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--terra-500);margin:0 0 10px}.method-hero h1{font-size:clamp(2.2rem,5.2vw,3.4rem);line-height:1.1;margin:0 0 16px;max-width:18ch}.method-lede{font-family:var(--read);color:var(--ink-600);font-size:1.2rem;line-height:1.6;max-width:60ch;margin:0}.method-body{padding:8px 22px 20px}.method-section{padding:30px 0;border-bottom:1px solid var(--cream-300)}.method-section:last-of-type{border-bottom:0}.method-section h2{font-size:clamp(1.5rem,3vw,1.95rem);margin:0 0 8px}.method-section>p{color:var(--ink-800);font-size:1.06rem;line-height:1.7;max-width:64ch}.method-section .method-sub{color:var(--ink-600);font-size:1rem;margin-top:0}.method-note-inline{border-left:3px solid var(--terra-200);padding-left:16px;color:var(--ink-600)!important;font-family:var(--read);font-style:italic}.scientist-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px}.scientist{display:flex;gap:16px;align-items:flex-start;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-sm)}.scientist-body h3{font-size:1.15rem;margin:0 0 2px}.scientist-meta{font-size:.82rem;color:var(--ink-600);margin:0 0 8px}.scientist-method{color:var(--terra-500);font-weight:600}.scientist-claim{font-family:var(--read);font-size:.98rem;line-height:1.55;color:var(--ink-800);margin:0}.portrait{position:relative;flex:0 0 auto;width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--cream-200);box-shadow:inset 0 0 0 1px var(--cream-300)}.portrait-medallion{width:100%;height:100%;display:block}.portrait-medallion .m-bg{fill:var(--accent);opacity:.16}.portrait-medallion .m-figure{fill:var(--accent);opacity:.5}.portrait-medallion .m-ring{fill:none;stroke:var(--accent);stroke-width:2;opacity:.55}.portrait-initials{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.72rem;font-weight:700;letter-spacing:.02em;box-shadow:0 1px 3px #0000004d;border:2px solid var(--cream-50)}.portrait-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.portrait-photo.loaded{opacity:1}.portrait-photo.loaded+.portrait-initials,.portrait:has(.portrait-photo.loaded) .portrait-initials{box-shadow:0 1px 4px #00000073}.method-section .cite{display:block;margin-top:8px;font-size:.74rem;color:var(--ink-600);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pillar-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.pillar{background:var(--cream-50);border:1px solid var(--cream-300);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.pillar-n{font-family:var(--read);font-size:2.1rem;font-weight:700;color:var(--terra-500);line-height:1}.pillar-label{font-size:.9rem;color:var(--ink-600);line-height:1.5}.method-evidence{margin:28px 0;padding:22px 24px;background:var(--sage-100);border:1px solid var(--cream-300);border-left:4px solid var(--sage-600);border-radius:var(--r-lg)}.method-evidence h2{font-size:1.3rem;margin:0 0 8px}.method-evidence p{font-size:1rem;line-height:1.65;color:var(--ink-800);margin:0;max-width:70ch}.method-cta{text-align:center;padding:34px 0 12px}.method-cta h2{font-size:clamp(1.5rem,3vw,1.95rem);margin:0 0 8px}.method-cta p{color:var(--ink-600);margin:0 auto 18px;max-width:50ch}@media (max-width: 560px){.scientist-grid{grid-template-columns:1fr}.scientist{flex-direction:column;align-items:center;text-align:center}.scientist-claim{text-align:left}}
