.public-seo-section>h2{font-size:clamp(28px,3.5vw,44px);line-height:1.25;max-width:1000px}.public-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin:28px 0}.public-seo-grid article{padding:26px;border:1px solid #d4e4ef;border-radius:14px;min-width:0;background:#f7fbff}.public-seo-grid h3{font-size:21px;line-height:1.4}.public-seo-grid p,.public-seo-related{font-size:16px;line-height:1.8;color:#476278}.public-seo-grid a,.public-seo-related a{color:#075391;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.home-seo-faq{background:#f3f9fd}.home-seo-faq h2{font-size:clamp(28px,3.5vw,44px);line-height:1.25}.home-seo-faq details{border-bottom:1px solid #d4e4ef;padding:20px 0}.home-seo-faq summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.5}.home-seo-faq details p{font-size:16px;line-height:1.8;color:#476278;max-width:900px}@media(max-width:680px){.public-seo-grid{grid-template-columns:minmax(0,1fr)}}.internships-page #gallery>.student-photo-section,.internships-page #pathways.intern-engagement{padding-top:40px}.internships-page #gallery .student-photo-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.3}@media(max-width:620px){.internships-page #gallery>.student-photo-section,.internships-page #pathways.intern-engagement{padding-top:28px}}.internships-page:not(.internship-refresh):not(.placements-page)>.video-showcase-featured .video-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-gap:22px;gap:22px;overflow:visible}.intern-joining-points{max-width:none}.intern-joining .intern-section-head{grid-template-columns:1fr}.intern-joining .intern-section-head>p{max-width:none}@media(min-width:1001px){.intern-joining-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.internships-page:not(.internship-refresh):not(.placements-page)>.video-showcase-featured .video-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.internships-page:not(.internship-refresh):not(.placements-page)>.video-showcase-featured .video-showcase-grid{grid-template-columns:1fr}}