.platon-author-portrait{margin:1.5rem 0 0;max-width:240px}.platon-author-portrait img{display:block;width:100%;height:auto}.platon-author-portrait figcaption{font-size:.75rem;line-height:1.5;margin-top:.7rem;opacity:.85}@media(max-width:700px){.platon-author-portrait{max-width:210px;margin:1.25rem auto 1.5rem}}
.author-biography .section-heading{display:block}.author-biography .section-heading h2{width:auto}
.magazine-page .platon-author-portrait img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
/* Keep each reading-section label beside its opening, not at the end of its content. */
.magazine-page .magazine-section>.section-heading{display:block;align-self:start;align-items:initial;justify-content:initial}

.magazine-page .apologia-opening{display:block}.magazine-page .apologia-opening>.section-copy>.section-heading{display:block;margin:32px 0 24px}.magazine-page .primary-reading-link{font:16px/1.6 Arial,Helvetica,sans-serif;margin-top:18px}.magazine-page .primary-reading-link a{display:inline-block;padding:8px 0}.magazine-page .primary-reading-link small{font-size:14px}
