.author-free-card{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center;padding-top:2.5rem;padding-bottom:3rem;border-top:1px solid #b8907940;border-bottom:1px solid #b8907940}.author-free-card h2{font:clamp(2rem,4vw,3rem)/1.15 Georgia,serif;margin:1rem 0}.author-free-card p{line-height:1.8}.author-free-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:78% center;border-radius:18px}.author-story-photo{margin:2rem 0}.author-story-photo img{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;object-position:right center;border-radius:14px}.author-story-photo figcaption{font-size:.8rem;font-style:italic;margin-top:.75rem;color:#bda5c1}.biography-page h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.12}.biography-page h2{font:2rem/1.2 Georgia,serif}.biography-page .prose p{line-height:1.9}@media(max-width:650px){.author-free-card{grid-template-columns:1fr;gap:1.5rem}.author-story-photo img{min-height:230px;object-position:76% center}}

.presentation-author-photo img{width:auto;max-width:100%;height:auto;max-height:640px;min-height:0;margin-inline:auto;object-fit:contain}
