.characters-intro{max-width:900px}.characters-intro-grid{align-items:center}.characters-image-card{max-width:480px;margin:0 auto}.characters-image-card-left{order:-1}@media (min-width:768px){.characters-image-card-left{order:0}}.characters-card-media{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.characters-image-wrapper{border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);background:var(--color-surface-alt)}.characters-image-wrapper img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform var(--transition-normal) var(--transition-bezier)}.characters-card-media:hover .characters-image-wrapper img{transform:scale(1.04)}.characters-card-text{font-size:var(--font-size-sm)}.characters-card-description{color:var(--gray-600);margin-bottom:0;margin-top:var(--space-1)}.characters-child-grid,.characters-personality-grid,.characters-narrative-grid,.characters-gameplay-grid,.characters-inspiration-grid{gap:var(--space-8);align-items:center}.characters-journey-orbit{margin-top:var(--space-4)}.characters-journey-image img{width:100%;height:100%;object-fit:cover}.characters-pillars-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.characters-links-list{display:grid;gap:0.45rem;font-size:var(--font-size-sm)}.characters-links-list a{color:var(--color-text-soft)}.characters-links-list a:hover{color:var(--color-primary)}.cta-note{margin-top:var(--space-3);font-size:var(--font-size-xs);color:rgba(241,245,249,0.9);max-width:26rem}