/* Additive researcher panel only. Existing v19 assets remain unchanged. */
#ebine-monalisa-v19 .mr-research{background:linear-gradient(120deg,#fff8fa,#f7f3f1);border:1px solid #eadde1;border-radius:12px;padding:34px 32px 24px;margin:32px 0;color:#292929;font-family:"Noto Sans JP",sans-serif}
#ebine-monalisa-v19 .mr-eyebrow{display:block;color:#ae4268;font-weight:600;font-size:11px;letter-spacing:.16em;margin-bottom:12px}
#ebine-monalisa-v19 .mr-research h3{font-family:"Noto Serif JP",serif;font-size:27px;font-weight:600;line-height:1.7;margin:0 0 14px;letter-spacing:.03em}
#ebine-monalisa-v19 .mr-intro{font-size:14px;line-height:1.95;color:#555;margin:0 0 22px}
#ebine-monalisa-v19 .mr-committee{display:flex;align-items:center;gap:15px;border-top:1px solid #e0d1d7;padding-top:20px;margin-bottom:20px}
#ebine-monalisa-v19 .mr-committee b{font-size:11px;letter-spacing:.12em;color:#a54768}
#ebine-monalisa-v19 .mr-committee span{font-size:12px;color:#777}
#ebine-monalisa-v19 .mr-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#ebine-monalisa-v19 .mr-person{background:#fff;border:1px solid #ece4e7;border-radius:7px;min-height:137px;padding:17px 13px;display:flex;align-items:center;gap:12px}
#ebine-monalisa-v19 .mr-person img{width:68px;height:91px;object-fit:cover;object-position:center top;border-radius:4px;flex:none}
#ebine-monalisa-v19 .mr-person div{min-width:0}
#ebine-monalisa-v19 .mr-specialty{display:block;color:#a24565;font-size:10px;margin-bottom:7px;letter-spacing:.01em}
#ebine-monalisa-v19 .mr-person h4{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 8px;overflow-wrap:normal}
#ebine-monalisa-v19 .mr-person p{font-size:10px;line-height:1.7;color:#777;margin:0}
#ebine-monalisa-v19 .mr-note{font-size:10px;color:#777;line-height:1.9;margin:20px 0 0}
#ebine-monalisa-v19 .mr-affiliations{display:none;margin-top:16px;border-top:1px solid #e0d1d7;padding-top:12px}
#ebine-monalisa-v19 .mr-affiliations summary{color:#8b3656;font-size:12px;cursor:pointer;min-height:32px;line-height:2;display:list-item}
#ebine-monalisa-v19 .mr-affiliations summary:focus-visible{outline:2px solid #ad4568;outline-offset:3px}
#ebine-monalisa-v19 .mr-affiliations dl{margin:12px 0}
#ebine-monalisa-v19 .mr-affiliations dl div{padding:10px 0;border-top:1px solid #eadde1}
#ebine-monalisa-v19 .mr-affiliations dt{font-size:13px;font-weight:600}
#ebine-monalisa-v19 .mr-affiliations dd{margin:5px 0 0;font-size:12px;line-height:1.8;color:#555}
#ebine-monalisa-v19 .mr-basic-heading{font-family:"Noto Serif JP",serif;font-size:23px;font-weight:600;letter-spacing:.06em;border-left:3px solid #b53962;padding-left:14px;margin:32px 0 20px}
@media(max-width:767px){
#ebine-monalisa-v19 .mr-research{padding:20px 14px 16px;margin:28px 0}
#ebine-monalisa-v19 .mr-research h3{font-size:21px;margin-bottom:10px}
#ebine-monalisa-v19 .mr-eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:8px}
#ebine-monalisa-v19 .mr-intro{font-size:12px;line-height:1.85;margin-bottom:14px}
#ebine-monalisa-v19 .mr-committee{padding-top:12px;margin-bottom:13px}
#ebine-monalisa-v19 .mr-committee b{font-size:10px}
#ebine-monalisa-v19 .mr-committee span{display:none}
#ebine-monalisa-v19 .mr-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#ebine-monalisa-v19 .mr-person{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:12px 7px 10px;min-height:150px;gap:8px}
#ebine-monalisa-v19 .mr-person img{width:48px;height:64px}
#ebine-monalisa-v19 .mr-person h4{font-size:13px;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}
#ebine-monalisa-v19 .mr-person div{display:flex;flex-direction:column;width:100%}
#ebine-monalisa-v19 .mr-specialty{font-size:10px;line-height:1.5;order:2;margin:5px 0 0}
#ebine-monalisa-v19 .mr-person p{display:none}
#ebine-monalisa-v19 .mr-affiliations{display:block}
#ebine-monalisa-v19 .mr-note{font-size:9px;line-height:1.85;margin-top:12px}
#ebine-monalisa-v19 .mr-basic-heading{font-size:19px;margin:26px 0 16px;letter-spacing:.02em}
}

/* EBINE_PUBLIC79_APPROVED_RESEARCHER_CARDS_BEGIN
 * Additive styles: page79 and the new researcher section only.
 * The original stylesheet above is retained byte-for-byte.
 */

#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-person{align-items:flex-start}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-person p{font-size:11px}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-visit-link{display:inline-block;margin-top:9px;font-size:10px;line-height:1.8;color:#9e3d60;text-decoration:underline;text-underline-offset:3px}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-source-link{color:#92526a;text-decoration:underline}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-note{font-size:10px}
@media(max-width:767px){
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-person{align-items:center;min-height:0}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-person p{display:block;order:3;margin-top:8px;font-size:13px!important;line-height:1.7!important;font-weight:400!important}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-visit-link{order:4;font-size:10px;margin-top:8px}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-note{font-size:12px!important;line-height:1.7!important;font-weight:400!important}
#ebine-monalisa-v19[data-page-id="79"] .mr-research-roles .mr-note .mr-source-link{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
}
/* EBINE_PUBLIC79_APPROVED_RESEARCHER_CARDS_END */
