.ca-article__separator{border:none;border-top:4px solid #000;margin:40px 0}.ca-article__photo-subtitle{font-size:.9375rem;font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.375}@media(min-width:48rem){.ca-article__photo-subtitle{font-size:.75rem;font-size:clamp(.75rem,.6905rem + .2976vw,.875rem);line-height:1.125}}@media(min-width:62rem){.ca-article__photo-subtitle{font-size:.875rem}}.ca-article__aside+.ca-article__aside{margin-top:24px}@media(min-width:62rem){.ca-article__aside+.ca-article__aside{margin-top:32px}}.ca-article__aside-heading{color:var(--clr-neutral-200);font-size:.75rem;font-weight:500}@media(min-width:48rem){.ca-article__aside-heading{font-size:.9375rem}}@media(min-width:62rem){.ca-article__aside-heading{font-size:1rem}}.ca-article__aside-content{font-size:.9375rem;line-height:1.44;margin-top:8px}@media(min-width:62rem){.ca-article__aside-content{margin-top:12px}}.ca-article-body{--flow-space:24px}@media(min-width:62rem){.ca-article-body{--flow-space:36px}}.ca-article-body .ca-article-block+.ca-article-block{margin-top:80px}.ca-article-body h2,.ca-article-body h3,.ca-article-body h4,.ca-article-body h5,.ca-article-body h6{font-family:var(--font-family-heading)}.ca-article-body h2 b,.ca-article-body h2 strong,.ca-article-body h3 b,.ca-article-body h3 strong,.ca-article-body h4 b,.ca-article-body h4 strong,.ca-article-body h5 b,.ca-article-body h5 strong,.ca-article-body h6 b,.ca-article-body h6 strong{font-weight:inherit}.ca-article-body h2:not([class*=ca-text-]){font-size:1.25rem}@media(min-width:48rem){.ca-article-body h2:not([class*=ca-text-]){font-size:clamp(1.25rem,-.4643rem + 3.5714vw,1.75rem)}}@media(min-width:62rem){.ca-article-body h2:not([class*=ca-text-]){font-size:2.25rem}}@media(max-width:991px){.ca-article-body h2:not([class*=ca-text-]){font-size:32px;font-weight:400;line-height:38px}}.ca-article-body h3:not([class*=ca-text-]){font-family:var(--font-family-regular);font-size:1.75rem}.ca-article-body h4:not([class*=ca-text-]){font-size:1rem}@media(min-width:62rem){.ca-article-body h4:not([class*=ca-text-]){font-size:1.5rem}}.ca-article-body h5{font-size:1.25rem}.ca-article-body a:not(.ca-btn,.no-underline,.card-classroom-related){text-decoration:underline}.ca-article-body a:not(.ca-btn,.no-underline,.card-classroom-related):hover{opacity:.9}.ca-article-body a>.ca-btn,.ca-article-body a>.ca-btn:hover{text-decoration:none}.ca-article-body .ca-article__pullquote{margin:36px 0}@media(min-width:62rem){.ca-article-body .ca-article__pullquote{margin:72px 0}}.ca-article-body .ca-article__pullquote blockquote{font-family:var(--font-family-heading)}.ca-article-body .ca-article__pullquote blockquote *+*{margin-top:var(--flow-space,1em)}.ca-article-body .ca-article__pullquote blockquote{position:relative;line-height:1.35;quotes:"“" "”" "‘" "’";font-size:1.25rem}@media(min-width:62rem){.ca-article-body .ca-article__pullquote blockquote{font-size:2rem}}.ca-article-body .ca-article__pullquote blockquote p:first-of-type:before{content:open-quote;position:absolute;left:-14px}.ca-article-body .ca-article__pullquote blockquote p:last-of-type:after{content:close-quote}.ca-article-body .ca-article__pullquote cite{font-family:var(--font-family-regular);display:block;font-style:normal;margin-top:12px;font-size:.9375rem;line-height:1.5}@media(min-width:62rem){.ca-article-body .ca-article__pullquote cite{font-size:1rem;margin-top:20px}}@media(max-width:576px){.ca-article-body li p:has(a){padding:9px 0}}.ca-related-articles-heading{font-family:var(--font-family-heading);text-align:center;font-size:1.5rem}@media(min-width:48rem){.ca-related-articles-heading{font-size:2rem}}@media(min-width:62rem){.ca-related-articles-heading{font-size:2.25rem}}.ca-article-footer__disclosure{font-size:.75rem;line-height:1.5;color:var(--clr-neutral-100)}@media(min-width:48rem){.ca-article-footer__disclosure{font-size:.875rem;line-height:1.42}}.ca-privacy-block a{color:#3b7196;text-decoration:underline}.case-study-detail__breadcrumbs-container{padding:0}.case-study-detail__background-container{background-color:var(--clr-light-sky,#f4f8fa);width:100vw;padding:100px 0 52px}.case-study-detail__author-and-intro-hero-container,.case-study-detail__content{position:relative}.case-study-detail__side-bar{position:absolute;height:100%;top:0;left:10%;width:30%}.case-study-detail__bio-card-container{position:sticky;top:0;padding:100px 0 76px}.case-study-detail__intro-hero{font-family:var(--font-family-heading);font-size:3.125rem;line-height:1.16;padding-left:40%}.case-study-detail__rich-text-content{padding:64px 0 76px 40%}.case-study-detail__disclosure{font-size:14px}.case-study-detail__more-stories-container h2{font-family:var(--font-family-heading);font-size:2.25rem;line-height:1.223}.case-study-detail__more-stories-grid{margin:40px 0 64px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media(min-width:1200px){.case-study-detail__side-bar{left:6%;width:30%}}@media(max-width:1199px){.case-study-detail__side-bar{left:2%;width:33%}}@media(max-width:991px){.case-study-detail__content{display:flex;flex-direction:column}.case-study-detail__background-container{order:1;background-color:var(--clr-light-sky,#f4f8fa);padding:44px 0 0}.case-study-detail__side-bar{order:2;position:static;width:100%;background:linear-gradient(to bottom,var(--clr-light-sky,#f4f8fa) 65%,white 35%)}.case-study-detail__bio-card-container{position:static;max-width:450px;margin:48px auto 0;padding:0 16px}.case-study-detail__body-wrapper{order:3}.case-study-detail__intro-hero{padding-left:0}.case-study-detail__rich-text-content{padding:48px 0}.case-study-detail__more-stories-grid{grid-template-columns:1fr;justify-items:center}}