.dynamic-page__school-item{border:1px solid var(--s-true-blue);border-top:4px solid var(--s-true-blue);padding:24px}.dynamic-page__school-topic-list{margin:0;padding:0 0 0 24px}.dynamic-page__school-info-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.dynamic-page__school-info-row>span{background-color:var(--grey-200);padding:8px}.dynamic-page__card-cta{margin-left:auto;margin-top:auto}.dynamic-page__school-details-wrapper{display:flex;flex-direction:column;gap:16px}.dynamic-page__school-details-wrapper>*{background-color:var(--grey-200);padding:24px}.dynamic-page__school-desc-wrapper{margin:0 auto;max-width:80ch;width:100%}.dynamic-page__availability-info{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:760px){.dynamic-page__school-details-wrapper{flex-direction:row;gap:32px;justify-content:space-between;margin:0 auto;max-width:80ch;width:100%}.dynamic-page__school-details-wrapper>*{width:calc(50% - 16px)}}