.post .home-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);grid-template-areas:"intro profile" "join profile";grid-template-rows:min-content 1fr;gap:1.5rem 2rem;align-items:start;margin-bottom:2rem}.home-overview__intro{grid-area:intro;font-size:1.1rem;line-height:1.75}.post .home-overview__profile{grid-area:profile;width:100%;min-width:0;margin:0;float:none}.home-overview__profile .more-info p{display:block}.home-join{grid-area:join;min-width:0}.home-join h2{margin:0 0 .75rem;font-size:1.5rem;line-height:1.4}.home-join .apply-cta{margin:0}.home-sections{clear:both;min-width:0}.home-research{margin-bottom:2rem;border-bottom:1px solid var(--global-divider-color)}.home-research h2{margin:0 0 .75rem;padding-top:1.5rem;border-top:1px solid var(--global-divider-color);font-size:1.3rem;font-weight:600;line-height:1.4}.home-research h2 a{color:var(--global-text-color)}.home-research h2 a:hover{color:var(--global-theme-color)}.home-research p{margin-bottom:1.5rem;line-height:1.75}.home-join a:focus-visible,.home-sections a:focus-visible{outline:2px solid var(--global-theme-color);outline-offset:4px}@media(max-width:599px){.post .home-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "profile" "join";grid-template-rows:auto auto auto;gap:1.25rem}.post .home-overview__profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;align-items:start}.home-overview__profile figure{margin-bottom:0}.home-overview__profile .more-info{overflow-wrap:anywhere}}