/* Haley's shared template and CSS remain the base for this profile. */
.profile-leta .leta-exhibit{max-width:680px;margin:38px auto;padding:12px}
.profile-leta .leta-exhibit img{width:100%;height:auto;max-height:none;object-fit:contain}
.profile-leta .leta-exhibit figcaption{padding:6px 8px 10px}
.profile-leta .leta-exhibit p{font-size:16px;line-height:1.6}
.profile-leta .letter-transcript{max-width:none}
.profile-leta .trial .gallery-title{color:#f0b8c3}
.profile-leta .money-callout{margin:38px 0;padding:28px 32px;background:#f3e3e6;color:#1e2d40;border-top:5px solid #a45464}
.profile-leta .money-callout p{margin:10px 0}
.profile-leta .money-callout strong{font:600 1.7rem/1.3 var(--serif);color:#7c3041}
.profile-leta .source-context{font-size:16px;line-height:1.65;color:#dbe0e5}
.profile-leta .signature-name{font:600 1.35rem/1.4 var(--serif);color:#1e2d40}
@media(max-width:520px){.profile-leta .money-callout{padding:22px 20px}.profile-leta .leta-exhibit{padding:8px}.profile-leta .leta-exhibit p{font-size:15px}}
