/* Preserve the full campus photograph, including portrait buildings. */
.school-media img{object-fit:contain;background:#f5f3ef}
.school-profile-prose{max-width:72ch;text-wrap:pretty}
.school-profile-prose>p:first-child{font-size:1.04em;line-height:1.9}
.school-profile-prose h3{margin-top:1.5em;line-height:1.45}
.school-profile-prose p{line-height:1.85}
@media(max-width:600px){.school-profile-prose>p:first-child{font-size:1em}.school-media figcaption{overflow-wrap:anywhere}}

/* A grid's automatic minimum can exceed the phone width for APA citations. */
.catalog-detail-card .catalog-apa-list{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
.catalog-detail-card .catalog-apa-list>li{min-width:0;max-width:100%;width:auto;overflow-wrap:anywhere}
.catalog-detail-card .catalog-apa-list cite,.catalog-detail-card .catalog-apa-list a{white-space:normal;overflow-wrap:anywhere}
