.college .blog-post-hero__date{text-transform:uppercase;letter-spacing:.08em}.college .college-section{flex-direction:column;gap:2.5rem;width:100%;padding-top:2rem;display:flex}.college :-webkit-any(.college-list,.college-facts,.college-programs__list){color:#121212;flex-direction:column;gap:1rem;padding-left:1.2em;font-size:max(14px,min(1.6rem + 2px,30px));font-weight:500;line-height:160%;list-style:outside;display:flex}.college :-moz-any(.college-list,.college-facts,.college-programs__list){color:#121212;flex-direction:column;gap:1rem;padding-left:1.2em;font-size:max(14px,min(1.6rem + 2px,30px));font-weight:500;line-height:160%;list-style:outside;display:flex}.college :is(.college-list,.college-facts,.college-programs__list){color:#121212;flex-direction:column;gap:1rem;padding-left:1.2em;font-size:max(14px,min(1.6rem + 2px,30px));font-weight:500;line-height:160%;list-style:outside;display:flex}.college :-webkit-any(.college-list,.college-facts,.college-programs__list) li{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:inherit}.college :-moz-any(.college-list,.college-facts,.college-programs__list) li{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:inherit}.college :is(.college-list,.college-facts,.college-programs__list) li{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:inherit}.college .college-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 4rem;display:grid}.college .college-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;width:100%;display:grid}.college .college-gallery li{aspect-ratio:8/5;background:#f2f2f2;border-radius:2rem;overflow:hidden}.college .college-gallery img{object-fit:cover;width:100%;height:100%}.college .college-video{aspect-ratio:16/9;background:#121212;border-radius:3rem;width:100%;overflow:hidden}.college .college-video iframe{border:0;width:100%;height:100%}.college .college-table{border-collapse:collapse;color:#121212;text-align:left;width:100%;font-size:max(14px,min(1.6rem + 2px,24px));line-height:1.6}.college .college-table td{color:#121212;font-size:inherit;font-weight:500;line-height:inherit}.college .college-table :-webkit-any(th,td){border-bottom:1px solid #e5e5e5;padding:max(10px,min(1.4rem,20px))}.college .college-table :-moz-any(th,td){border-bottom:1px solid #e5e5e5;padding:max(10px,min(1.4rem,20px))}.college .college-table :is(th,td){border-bottom:1px solid #e5e5e5;padding:max(10px,min(1.4rem,20px))}.college .college-table th{color:#fff;background:#121212;font-weight:700}.college .college-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;width:100%;display:grid}.college .college-group{background:#f7f7f7;border-radius:2rem;flex-direction:column;gap:1.2rem;padding:3rem;display:flex}.college .college-group__title{color:#121212;font-family:DM Sans;font-size:max(16px,min(2.4rem + 2px,36px));font-weight:600;line-height:120%}.college .college-programs{border-bottom:1px solid #e5e5e5;width:100%}.college .college-programs summary{color:#121212;cursor:pointer;padding:1.6rem 0;font-size:max(16px,min(2rem + 2px,32px));font-weight:600}.college .college-programs summary span{color:#7a7a7a;font-weight:500}.college .college-programs summary:focus-visible{outline-offset:3px;outline:2px solid #121212}.college .college-programs__list{columns:2;column-gap:4rem;padding-bottom:2.4rem;display:block}.college .college-programs__list li{break-inside:avoid;margin-bottom:.6rem}.college .college-cta{flex-wrap:wrap;align-items:center;gap:3rem;padding-top:4rem;font-size:max(14px,min(1.6rem + 2px,26px));font-weight:500;display:flex}.college .blog-post-body .college-cta__link{color:#121212;text-underline-offset:.25em;font-weight:500;text-decoration:underline}@media screen and (orientation:portrait){.college :-webkit-any(.college-facts,.college-groups){grid-template-columns:minmax(0,1fr)}.college :-moz-any(.college-facts,.college-groups){grid-template-columns:minmax(0,1fr)}.college :is(.college-facts,.college-groups){grid-template-columns:minmax(0,1fr)}.college .college-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.college .college-programs__list{columns:1}.college .college-group{padding:2rem}}
