.edu-article{box-sizing:border-box;max-width:880px;margin:0 auto;padding:clamp(28px,5vw,64px) 22px;background:#fff;color:#1e2733;font-family:inherit;font-size:1.0625rem;line-height:1.75;overflow-wrap:anywhere}.edu-article h1{font-family:inherit;color:inherit;font-size:clamp(2rem,5vw,3.25rem);line-height:1.2;margin:0 0 1em}.edu-article h2{font-family:inherit;color:inherit;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3;margin:1.8em 0 .6em}.edu-article p{font:inherit;color:inherit;margin:0 0 1.2em}.edu-article ul{margin:0 0 1.4em;padding-left:1.5em;list-style:disc}.edu-article li{font:inherit;color:inherit;margin:.65em 0}.edu-article a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.edu-article a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:480px){.edu-article{padding:28px 18px;font-size:1rem}}

/* Only this new article loads this stylesheet. Keep the desktop transparent header in normal flow so its actual height, including wraps, reserves space. The existing mobile header and sticky controller remain unchanged. */
@media(min-width:1200px){#pxl-header-elementor .pxl-header-elementor-main.px-header--transparent{position:relative!important;top:auto!important;left:auto!important;right:auto!important}}
