.prod-public-page .prod-page-heading{padding-block:36px 12px}.prod-public-page .prod-page-heading>p:last-child:not(.prod-eyebrow){color:#52697e;margin-top:12px;font-size:16px;line-height:1.75}.prod-public-page .prod-section{padding-block:26px 40px}.prod-public-page .prod-filter-bar{gap:16px;margin-bottom:18px;padding:18px}.prod-public-page .prod-filter-bar>label{font-size:14px}.prod-public-page .prod-result-count{margin-bottom:18px!important}.prod-public-listing .prod-course-grid{gap:20px}.prod-public-listing .prod-discovery-filters{grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:end;display:grid}.prod-public-listing .prod-discovery-filter-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:16px;min-width:0;display:grid}.prod-public-listing .prod-discovery-filter-options[hidden]{display:none}.prod-public-listing .prod-discovery-filters label{min-width:0;font-size:14px}.prod-public-listing .prod-discovery-filter-options .prod-check{align-items:center;min-height:46px;margin:0}.prod-public-listing .prod-discovery-filter-toggle{border:1px solid var(--prod-line);min-height:44px;color:var(--prod-navy);font:inherit;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:15px;display:flex}.prod-public-listing .prod-discovery-filter-summary{color:var(--prod-muted);margin:0;font-size:14px;line-height:1.7}.prod-public-listing .prod-discovery-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.prod-public-listing .prod-discovery-more p{margin:0;font-size:14px}.prod-public-listing #course-list{scroll-margin-top:24px}.prod-public-listing .prod-course-card.is-recommended{border:2px solid #b18a4e}.prod-public-listing .prod-course-card>a{height:100%;display:block;position:relative}.prod-public-listing .prod-course-recommendation{color:#70501f;background:#fff6e5;border:1px solid #dfc69d;border-radius:5px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #20354d14}.prod-public-listing .prod-course-recommendation svg{flex:none}.prod-public-listing .prod-course-card a>div{padding:18px}.prod-public-listing .prod-course-card h2{margin-bottom:10px;font-size:22px;line-height:1.45}.prod-public-listing .prod-course-card .prod-eyebrow{letter-spacing:.06em;font-size:13px;line-height:1.5;margin-bottom:8px!important}.prod-public-listing .prod-course-card h2+p{color:#52697e;font-size:16px;line-height:1.75}.prod-public-listing .prod-listing-summary,.prod-public-search .prod-search-results .prod-card p,.prod-public-news .prod-news-card>p:not(.prod-eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prod-public-listing .prod-course-card footer{margin-top:16px;padding-top:12px;font-size:14px}.prod-discovery-results{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.prod-discovery-results .prod-result-count{margin-bottom:0!important}.prod-discovery-results button{background:0 0;border:0;min-height:44px;font-size:14px}.prod-course-comparison{border-top:1px solid var(--prod-line);flex-wrap:wrap;gap:10px 18px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.prod-course-comparison li{flex-direction:column;gap:4px;min-width:0;display:flex}.prod-course-comparison span{color:var(--prod-muted);font-size:13px}.prod-course-comparison strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.6}.prod-public-news .prod-card-grid{gap:20px}.prod-public-news .prod-news-card{padding:20px}.prod-public-news .prod-news-card h2{margin-bottom:10px;font-size:22px;line-height:1.45}.prod-public-news .prod-news-card>p:not(.prod-eyebrow){color:#52697e;font-size:16px;line-height:1.75}.prod-public-news .prod-news-card .prod-eyebrow{letter-spacing:.04em;font-size:13px}.prod-public-news .prod-news-card>.prod-text-link{min-height:44px;margin-top:10px;font-size:14px}.prod-public-search .prod-search-label{margin-bottom:18px;font-size:16px}.prod-public-search .prod-search-results{gap:14px}.prod-public-search .prod-search-results .prod-card{padding:20px}.prod-public-search .prod-search-results .prod-card h2{margin-bottom:10px;font-size:22px;line-height:1.45}.prod-public-search .prod-search-results .prod-card p{color:#52697e;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .suite-heading{padding-block:22px 24px}.prod-content.prod-editorial-reading .suite-section{padding-block:28px 34px}.prod-content.prod-editorial-reading .suite-lead{color:#52697e;margin-top:12px;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .suite-section-heading{gap:20px;margin-bottom:18px}.prod-content.prod-editorial-reading .suite-section-heading>p{color:#52697e;font-size:14px;line-height:1.75}.prod-content.prod-editorial-reading .suite-document-layout{column-gap:40px}.prod-content.prod-editorial-reading .suite-document-section{padding-bottom:22px}.prod-content.prod-editorial-reading .suite-document-section+section{padding-top:20px}.prod-content.prod-editorial-reading .suite-document-section>p:not(.suite-eyebrow){color:#52697e;margin-top:12px;font-size:16px;line-height:1.8}.prod-content.prod-editorial-reading .suite-document-nav a{font-size:14px}.prod-content.prod-editorial-reading .suite-columns{gap:24px;margin-block:24px}.prod-content.prod-editorial-reading .suite-columns article{padding-block:20px}.prod-content.prod-editorial-reading .suite-columns p{color:#52697e;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .suite-columns>.suite-panel,.prod-content.prod-editorial-reading .suite-section>.suite-panel{padding:20px!important}.prod-content.prod-editorial-reading .suite-panel h2{margin-block:10px}.prod-content.prod-editorial-reading .suite-steps{gap:20px;margin-block:22px 28px}.prod-content.prod-editorial-reading .suite-steps li{padding-top:14px}.prod-content.prod-editorial-reading .suite-steps strong{font-size:16px;line-height:1.65}.prod-content.prod-editorial-reading .suite-steps span{margin-top:6px;font-size:15px;line-height:1.65}.prod-content.prod-editorial-reading .suite-feature{gap:28px}.prod-content.prod-editorial-reading .suite-feature p:not(.suite-eyebrow){color:#52697e;margin-block:12px 16px;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .suite-callout{gap:20px;margin-top:26px;padding:22px 24px}.prod-content.prod-editorial-reading .suite-callout p{color:#52697e;margin-top:8px;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .suite-contact-list{margin-block:14px 20px}.prod-content.prod-editorial-reading .suite-contact-list>div{padding-block:14px}.prod-content.prod-editorial-reading .suite-contact-list dt{font-size:14px}.prod-content.prod-editorial-reading .suite-contact-list dd{margin-block:5px;font-size:16px}.prod-content.prod-editorial-reading .suite-faq{margin-block:16px}.prod-content.prod-editorial-reading .suite-faq summary{min-height:56px;padding-block:12px;font-size:16px}.prod-content.prod-editorial-reading .suite-faq-answer{padding-bottom:14px}.prod-content.prod-editorial-reading .suite-faq-answer p{margin-bottom:9px;line-height:1.75}.prod-content.prod-editorial-reading .suite-article{padding-block:20px 34px}.prod-content.prod-editorial-reading .suite-article-cover{margin-block:12px 24px}.prod-content.prod-editorial-reading .suite-article>section:not(.suite-callout){padding-block:14px}.prod-content.prod-editorial-reading .suite-article>section>p{margin-top:12px;font-size:16px;line-height:1.8}.prod-editorial-reading.prod-structured-content>section{padding-block:22px}.prod-editorial-reading.prod-structured-content h2{margin-bottom:14px}.prod-editorial-reading.prod-structured-content .prod-prose{margin-bottom:18px;font-size:16px;line-height:1.8}.prod-content.prod-editorial-reading .about-hero-copy{padding:30px 34px}.prod-content.prod-editorial-reading .about-hero-copy .about-intro{margin-block:14px 20px;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .about-story{gap:44px;padding-block:42px 44px}.prod-content.prod-editorial-reading .about-prose p{margin-bottom:13px;font-size:16px;line-height:1.8}.prod-content.prod-editorial-reading .about-purpose,.prod-content.prod-editorial-reading .about-people{padding-block:34px}.prod-content.prod-editorial-reading .about-dream{padding-block:40px 44px}.prod-content.prod-editorial-reading .about-pathways{padding-bottom:34px}.prod-content.prod-editorial-reading .about-invitation{gap:24px;padding-block:36px 40px}.prod-content.prod-editorial-reading .about-purpose-grid p:not(.about-eyebrow),.prod-content.prod-editorial-reading .about-people-copy>p:not(.about-eyebrow),.prod-content.prod-editorial-reading .about-invitation p:not(.about-eyebrow),.prod-content.prod-editorial-reading .about-path-grid p,.prod-content.prod-editorial-reading .about-dream-list p{color:#52697e;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .team-intro{padding-block:26px 28px}.prod-content.prod-editorial-reading .team-intro-lead{font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .team-background{padding-block:36px 30px}.prod-content.prod-editorial-reading .team-section-heading{gap:22px;margin-bottom:20px}.prod-content.prod-editorial-reading .team-profile-grid{gap:28px}.prod-content.prod-editorial-reading .team-profile-heading{margin-bottom:16px}.prod-content.prod-editorial-reading .team-profile-heading>div>p{font-size:14px;line-height:1.7}.prod-content.prod-editorial-reading .team-qualification-list li{padding-block:9px;font-size:16px;line-height:1.75}.prod-content.prod-editorial-reading .team-profile>.team-group-title{margin-block:20px 8px;font-size:15px;font-weight:650;line-height:1.6}.prod-content.prod-editorial-reading .team-profile-heading+.team-group-title{margin-top:0}.prod-content.prod-editorial-reading .team-next p:not(.team-eyebrow),.prod-content.prod-editorial-reading .team-practical p{font-size:16px;line-height:1.75}@media (max-width:900px){.prod-content.prod-editorial-reading .suite-document-layout,.prod-content.prod-editorial-reading .about-story{gap:24px}}@media (max-width:600px){.prod-public-page .prod-page-heading{padding-block:26px 8px}.prod-public-page .prod-section{padding-block:22px 30px}.prod-public-page .prod-filter-bar{gap:14px;padding:16px}.prod-public-listing .prod-course-grid{gap:18px}.prod-public-listing .prod-discovery-filters,.prod-public-listing .prod-discovery-filter-options{grid-template-columns:minmax(0,1fr)}.prod-public-listing .prod-discovery-filter-options{gap:14px}.prod-public-listing .prod-course-card a>div{padding:16px}.prod-public-listing .prod-course-card h2,.prod-public-news .prod-news-card h2,.prod-public-search .prod-search-results .prod-card h2{font-size:21px;line-height:1.5}.prod-public-search .prod-search-results .prod-card,.prod-public-news .prod-news-card{padding:17px}.prod-content.prod-editorial-reading .suite-heading{padding-block:16px 20px}.prod-content.prod-editorial-reading .suite-section{padding-block:24px 28px}.prod-content.prod-editorial-reading .suite-callout{gap:16px;margin-top:22px;padding:20px}.prod-content.prod-editorial-reading .suite-document-section{padding-bottom:18px}.prod-content.prod-editorial-reading .suite-columns{gap:12px;margin-block:20px}.prod-content.prod-editorial-reading .suite-steps{gap:16px}.prod-content.prod-editorial-reading .suite-feature{gap:20px}.prod-content.prod-editorial-reading .about-hero-copy{padding:24px 22px}.prod-content.prod-editorial-reading .about-story{gap:18px;padding-block:30px}.prod-content.prod-editorial-reading .about-purpose,.prod-content.prod-editorial-reading .about-people{padding-block:28px}.prod-content.prod-editorial-reading .about-dream{padding-block:30px}.prod-content.prod-editorial-reading .about-invitation{gap:20px;padding-block:28px 32px}.prod-content.prod-editorial-reading .team-intro{padding-block:22px 24px}.prod-content.prod-editorial-reading .team-background{padding-block:28px 24px}.prod-content.prod-editorial-reading .team-profile-grid{gap:24px}}
