.qe-rich-media{width:100%;display:block;margin:1.25rem 0;border:0;border-radius:12px;background:#101615;box-shadow:0 10px 30px rgba(0,0,0,.12)}.qe-rich-media--video,.qe-rich-media--embed{aspect-ratio:16/9;object-fit:contain}.qe-rich-media--audio{min-height:54px;background:transparent;box-shadow:none}.qe-rich-media--embed{height:auto;min-height:320px}@media(max-width:600px){.qe-rich-media--embed{min-height:210px}}
.thematic-episode-media{display:grid;gap:16px;margin-top:15px}.thematic-episode-media>div>a{display:inline-flex;align-items:center;gap:7px;font-size:.72rem}

/* CKEditor stores intrinsic image dimensions. Keep their ratio when the
   public content column is narrower, and exclude them from cover sizing. */
.public-site figure.image {
    max-width: 100%;
    height: auto !important;
    min-height: 0 !important;
    max-height: none;
    aspect-ratio: auto;
}
.public-site figure.image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto !important;
    max-height: none;
    object-fit: contain;
}
.public-site .image-inline img,
.school-timeline__description img {
    max-width: 100%;
    height: auto !important;
}
