.em7MIG_hubProof,.em7MIG_educationProof{border:1px solid color-mix(in srgb, var(--color-border,#dfe7df) 82%, #6e8c7d);background:linear-gradient(135deg, #ffffffe0, #f4faf6f0), var(--color-surface,#fff);border-radius:24px;box-shadow:0 24px 70px #13362614}.em7MIG_hubProof{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:clamp(1.2rem,3vw,2.25rem);margin:clamp(1.5rem,4vw,3rem) 0;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.em7MIG_hubProof h2,.em7MIG_educationProof h2{color:var(--color-text,#10291f);margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.05}.em7MIG_hubProof p,.em7MIG_educationProof p{max-width:64ch;color:var(--color-text-muted,#607069);margin:.8rem 0 0;line-height:1.7}.em7MIG_hubProof ul,.em7MIG_educationProof ul{align-content:start;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.em7MIG_hubProof li,.em7MIG_educationProof li{color:var(--color-text,#10291f);padding-left:1.55rem;line-height:1.55;position:relative}.em7MIG_hubProof li:before,.em7MIG_educationProof li:before{content:"";background:var(--accent,#064b36);border-radius:999px;width:.52rem;height:.52rem;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #064b361f}.em7MIG_educationProof{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(1.3rem,3vw,2.25rem);margin:clamp(1.5rem,4vw,3rem) 0;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.em7MIG_educationProofDetails{gap:1.25rem;display:grid}.em7MIG_educationProofSources{border-top:1px solid var(--color-border,#dfe7df);gap:.7rem;padding-top:1rem;display:grid}.em7MIG_educationProofSources h3{color:var(--color-text,#10291f);letter-spacing:0;margin:0;font-size:.9rem}.em7MIG_educationProofSources a{width:fit-content;color:var(--accent,#064b36);align-items:center;gap:.35rem;font-weight:720;text-decoration:none;display:inline-flex}.em7MIG_educationProofSources a:hover,.em7MIG_educationProofSources a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (max-width:820px){.em7MIG_hubProof,.em7MIG_educationProof{border-radius:20px;grid-template-columns:1fr}}@media (max-width:760px){.search-article-page.page-hero:not(.assessment-shell)>.em7MIG_articleTitle{text-wrap:balance;font-size:clamp(1.65rem,7.4vw,2.3rem);line-height:1.04}}
