.current{margin:1.5rem 0;color:#167456;font-size:.85rem;font-weight:750;letter-spacing:.03em}
.method-note{margin-top:2rem;padding-left:1rem;border-left:4px solid var(--mint);color:var(--muted)}
.vocabulary{padding:8rem 6vw;background:var(--ink);color:white}
.vocab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#37506b;margin-top:3rem}
.vocab-grid article{background:#0b2340;padding:2rem}
.vocab-grid h3{font-family:Georgia,serif;font-size:1.55rem}
.vocab-grid .term{color:var(--mint)}
.proprietary{margin-top:2rem;color:#b8c8d8}
.big-question{font:clamp(1.6rem,3vw,2.8rem)/1.3 Georgia;margin:4rem 0;padding-left:2rem;border-left:4px solid var(--mint);max-width:70rem}
.distinctions{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0}
.distinctions span{padding:1.4rem;border:1px solid var(--line);border-radius:1rem;font-weight:750}
.people-grid.three{grid-template-columns:repeat(3,1fr)}
.not-portal{padding:8rem 6vw;background:#0b2b51;color:white}
.not-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0}
.not-list span{padding:1.3rem;border:1px solid #49627b;border-radius:1rem}
.questions{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:70rem;margin:2rem auto 3rem;background:#37506b}
.questions p{margin:0;padding:1.3rem;background:#0b2340;font-size:1rem}
@media(max-width:900px){.vocab-grid{grid-template-columns:1fr 1fr}.people-grid.three{grid-template-columns:1fr}}
@media(max-width:620px){.vocabulary,.not-portal{padding:5rem 1.25rem}.vocab-grid,.distinctions,.not-list,.questions{grid-template-columns:1fr}}

