.education .page-hero { padding-bottom: 48px; }
.education .page-hero > * { animation: none; }
.education .page-hero h1 { max-width: 960px; margin-left: auto; margin-right: auto; }
.education .page-hero .button { margin-top: 18px; }
.education-paths { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; padding-top: 24px; }
.education-path { display: block; text-decoration: none; }
.education-path h2 { font-size: clamp(24px, 3vw, 32px); }
.education-path strong { color: var(--accent); }
.education-path > .eyebrow { width: auto; height: auto; border: 0; border-radius: 0; background: none; box-shadow: none; font-size: 14px; }
.education-path p { font-size: 17px; }
.education-reading { max-width: 820px; padding-top: 32px; padding-bottom: 32px; }
.education-reading h2 { font-size: clamp(26px, 4vw, 38px); line-height: 1.2; }
.education-reading p, .education-reading li { font-size: 18px; line-height: 1.75; }
.education-reading li { margin-bottom: 12px; }
.education-caution { border-left: 4px solid var(--accent); padding: 8px 24px; background: var(--soft); border-radius: 0 12px 12px 0; }
.education-prompts { padding-left: 24px; }
.education a:focus-visible { outline: 3px solid var(--accent); outline-offset: 5px; }
.education { overflow-wrap: anywhere; }
#try-searching { scroll-margin-top: 100px; }
@media (max-width: 720px) { .education-paths { grid-template-columns: 1fr; } .education .page-hero h1 { font-size: 40px; } }
