.mb-hero{padding:clamp(9rem,15vw,15rem) clamp(1.2rem,8vw,9rem) 7rem;background:linear-gradient(100deg,#050503 15%,rgba(5,5,3,.48)),url('assets/lumen-spiral.png') center/cover;color:var(--paper)}.mb-hero .eyebrow{color:var(--gold)}.mb-hero h1{font:500 clamp(4rem,7.5vw,8rem)/.86 var(--serif);letter-spacing:-.05em}.mb-hero h1 em{color:#dfb560;font-weight:500}.mb-hero>p:last-child{max-width:800px;color:#c0baaf}.mb-method{padding:5rem clamp(1.2rem,8vw,9rem);background:#d8cfbd;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.mb-method h2,.mb-caution h2{font:500 clamp(3rem,5vw,5rem)/.92 var(--serif)}.mb-method p,.mb-caution p{color:#5d564b;line-height:1.7}.legend{display:flex;flex-wrap:wrap;gap:.5rem}.legend span,.mb-status{padding:.35rem .55rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.07em}.academic{background:#dce5d7;color:#35543b}.internal{background:#e5dccb;color:#745824}.verify{background:#e5d6d2;color:#7b453a}.mb-tools{position:sticky;top:var(--header-height,92px);z-index:4;padding:1rem clamp(1.2rem,8vw,9rem);display:grid;grid-template-columns:1fr 300px auto;gap:1rem;align-items:end;background:#ede7dc;border-bottom:1px solid var(--line)}.mb-tools label span{display:block;color:#8a692d;font-size:.62rem;text-transform:uppercase}.mb-tools input,.mb-tools select{width:100%;border:0;border-bottom:1px solid #807669;background:transparent;padding:.7rem 0;outline:0}.mb-tools select{padding:.8rem}.mb-tools p{font-size:.7rem}.mb-list{padding:3rem clamp(1.2rem,8vw,9rem);display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.mb-entry{background:var(--cream);padding:1.4rem;display:grid;grid-template-columns:42px 1fr;gap:1rem}.mb-entry>span:first-child{color:#9d7732;font:500 1.3rem var(--serif)}.mb-entry p{margin:0;font-size:.82rem;line-height:1.55}.mb-entry footer{margin-top:.8rem;padding:0;background:transparent;border:0;display:flex;gap:.4rem}.mb-caution{padding:6rem clamp(1.2rem,8vw,9rem);background:#0a0907;color:var(--paper)}.mb-caution p{color:#aaa49a;max-width:900px}.mb-caution a{color:var(--gold)}@media(max-width:850px){.mb-method,.mb-tools,.mb-list{grid-template-columns:1fr}.mb-tools{position:static}}
