.entity-page .entity-header,.entity-source .entity-header{display:flex;align-items:flex-start;gap:var(--space-6, 24px);margin:24px 0 32px}.entity-portrait{display:flex;flex:0 0 160px;width:160px;height:208px;overflow:hidden;border-radius:var(--radius-md, 12px);background:var(--surface-alt)}.entity-portrait img{width:100%;height:100%;object-fit:cover}.entity-portrait .monogram{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:48px}.person-card .entity-portrait{flex:0 0 64px;width:64px;height:64px;border-radius:50%}.person-card .entity-portrait .monogram{font-size:var(--text-h2)}.entity-biography{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.entity-page .entity-header h1,.entity-source .entity-header h1{margin-top:4px;font-size:clamp(2rem,4vw,3rem)}.entity-resolver,.entity-source{margin-top:32px}.entity-candidates{list-style:none;padding:0;display:grid;gap:24px}.entity-candidates li{padding:16px 0;border-bottom:1px solid var(--line)}.entity-candidates h3{margin:0}@media(max-width:600px){.entity-portrait{flex-basis:104px;width:104px;height:144px}.entity-page .entity-header,.entity-source .entity-header{gap:16px}.entity-header>div{min-width:0}}
