/* Education admissions only: preserve copy, assets and document proportions. */
.edu-page .edu-offer-grid{align-items:stretch}
.edu-page .edu-offer{display:flex;flex-direction:column;min-width:0}
.edu-page .edu-offer>.edu-view{margin-top:auto;align-self:start}
@supports(grid-template-rows:subgrid){
 .edu-page .edu-offer{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}
 .edu-page .edu-offer>h3,.edu-page .edu-offer>p{align-self:start}
 .edu-page .edu-offer>.edu-view{margin-top:0}
}
@media(min-width:768px) and (max-width:1100px){
 .edu-page .edu-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
}
/* Global responsive-image rules must not enlarge a letter beyond its frame. */
.edu-page .edu-document>img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;display:block;flex:0 1 auto}
