
/* Client revision 2026-09-26: compact course categories, preserve readable type. */
.v6-class-grid article{min-height:0;padding:1.25rem 1.5rem;gap:.55rem}
.v6-class-grid h3{margin:.25rem 0 .2rem;line-height:1.15}
.v6-class-grid p{line-height:1.65}
.v6-class-grid{scroll-margin-top:110px}
.journal-card.community-photo figure,.journal-grid.featured .journal-card.community-photo figure{aspect-ratio:3/4;height:auto;min-height:0}
.journal-card.community-photo img{object-fit:contain;transform:none}
.article-cover.revision-photo img{object-position:50% 60%}
.article-cover.community-photo{aspect-ratio:3/4;width:min(600px,100% - 3rem)}
.article-cover.community-photo img{object-fit:contain;object-position:center}
.v6-programme-card .revision-course-photo{background:#10344e}
.v6-programme-card .revision-course-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none}
.v6-programme-card[id]{scroll-margin-top:110px}
@media(max-width:700px){.v6-class-grid article{padding:1.15rem 1.25rem}.v6-class-grid h3{font-size:1.8rem}.v6-class-grid p{font-size:.9rem}.journal-grid.featured .journal-card.community-photo figure{aspect-ratio:3/4}}
