.nysa-profile{overflow:hidden;border:1px solid #476467;border-radius:18px;background:#122b2e;color:#f5f1e7;max-width:420px;margin:24px 0;font-family:system-ui,sans-serif}.nysa-profile-art{display:block;width:100%;height:200px;object-fit:cover;object-position:center 25%}.nysa-profile-body{display:flex;align-items:center;gap:16px;padding:20px;min-width:0}.nysa-profile-portrait{width:72px;height:72px;object-fit:cover;border-radius:50%;border:2px solid #cfb779;flex-shrink:0}.nysa-profile small{font-size:11px;letter-spacing:.15em;color:#cfb779}.nysa-profile h2{margin:5px 0;font-size:24px;overflow-wrap:anywhere}.nysa-profile p{font-size:14px;margin:8px 0;color:#bbcaca}@media(max-width:480px){.nysa-profile{max-width:100%}.nysa-profile-art{height:170px}}
.nysa-profile-body>div{min-width:0}.nysa-profile--compact .nysa-profile-body{padding:12px;gap:12px}.nysa-profile--compact .nysa-profile-portrait{width:44px;height:44px}.nysa-profile--compact h2{font-size:18px}.nysa-profile--compact small{font-size:10px}.nysa-profile--art .nysa-profile-art{height:auto;max-height:560px;object-fit:contain}.nysa-profile-caption{padding:12px 16px;font-size:14px;overflow-wrap:anywhere}
