
.talton-profile .profile-shell{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:40px;align-items:center}
.talton-portrait{display:block;width:210px;height:280px;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px #0d2c5718}
@media(max-width:640px){.talton-profile .profile-shell{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.talton-portrait{order:-1;width:150px;height:200px}.talton-heading .back-link{margin-bottom:20px}}
