.mu-ss{--green:#005b3a;--deep:#063c2d;--gold:#f5c928;--muted:#647c74;font-family:Poppins,sans-serif;color:var(--deep);width:100%;min-width:0;font-size:14px;line-height:1.75}.mu-ss *{box-sizing:border-box}.mu-ss a{color:var(--green);text-decoration:none}.mu-ss a:hover{text-decoration:underline}.mu-ss svg{width:18px;height:18px;flex:none}.mu-ss__hero{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;background:linear-gradient(120deg,#eef8f2,#fff 70%);border:1px solid #d9e9df;border-radius:20px;padding:32px;margin-bottom:25px}.mu-ss__photo{width:190px;height:190px;border-radius:50%;padding:7px;border:2px solid #c9e4d6;box-shadow:0 12px 30px #004b3020;background:white}.mu-ss__photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mu-ss__eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:#007b4d}.mu-ss h2{font-size:clamp(23px,3vw,34px);line-height:1.25;margin:10px 0;color:var(--deep);font-weight:750}.mu-ss__position{font-size:16px;font-weight:600;margin:0 0 13px}.mu-ss__tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.mu-ss__tags span{padding:3px 12px;border-radius:30px;background:#e1f3e9;color:#00663f;font-size:11px;font-weight:700}.mu-ss__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.mu-ss__contacts>div{display:flex;align-items:flex-start;gap:9px;min-width:0;overflow-wrap:anywhere}.mu-ss__contacts svg{color:#008455;margin-top:3px}.mu-ss__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:24px;align-items:start}.mu-ss__main,.mu-ss__aside{min-width:0;display:grid;gap:20px}.mu-ss__panel{min-width:0;overflow:hidden;background:#fff;border:1px solid #dcebe2;border-radius:16px;padding:24px;box-shadow:0 8px 25px #0b49300a}.mu-ss__panel h3{font-size:17px;font-weight:700;color:var(--deep);margin:0 0 18px;padding-bottom:12px;position:relative;border-bottom:1px solid #e8f0eb}.mu-ss__panel h3:after{content:"";position:absolute;bottom:-1px;left:0;width:36px;height:2px;background:var(--gold)}.mu-ss__rich,.mu-ss__bio-full{overflow-wrap:anywhere;min-width:0}.mu-ss__rich img,.mu-ss__bio-full img{max-width:100%;height:auto}.mu-ss__rich table,.mu-ss__bio-full table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse}.mu-ss__rich td,.mu-ss__rich th,.mu-ss__bio-full td,.mu-ss__bio-full th{border:1px solid #dcebe2;padding:9px}.mu-ss__toggle,.mu-ss__cv{display:inline-flex;align-items:center;gap:9px;border:1px solid #cde4d5;background:#eaf7ef;color:var(--green);border-radius:9px;padding:9px 15px;font:600 13px Poppins,sans-serif;cursor:pointer;margin-top:15px}.mu-ss__toggle:hover,.mu-ss__cv:hover{background:var(--green);color:#fff;text-decoration:none}.mu-ss__related{padding:0;margin:0;list-style:none}.mu-ss__related li{padding:10px 0;border-bottom:1px solid #edf2ee}.mu-ss__related li:last-child{border:0}.mu-ss__related a{display:inline-flex;gap:8px;align-items:center}.mu-ss__share{margin-top:24px;padding:22px 25px;border:1px solid #dcebe2;border-radius:16px;background:linear-gradient(110deg,#f0f8f3,#fff);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.mu-ss__share strong{display:flex;align-items:center;gap:9px;font-size:16px}.mu-ss__share p{color:var(--muted);margin:3px 0 0}.mu-ss__share-actions{display:flex;flex-wrap:wrap;gap:8px}.mu-ss__share-actions a,.mu-ss__share-actions button{font:600 12px Poppins,sans-serif;border:1px solid #d4e5da;background:white;border-radius:9px;padding:10px 12px;color:var(--green);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.mu-ss__share-actions a:hover,.mu-ss__share-actions button:hover{background:var(--green);color:#fff;text-decoration:none}.mu-ss__share-actions svg{width:15px;height:15px}[hidden]{display:none!important}@media(max-width:800px){.mu-ss__layout{grid-template-columns:1fr}.mu-ss__hero{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:22px}.mu-ss__photo{width:145px;height:145px}.mu-ss__contacts{grid-template-columns:1fr}}@media(max-width:540px){.mu-ss__hero{display:flex;flex-direction:column;align-items:flex-start}.mu-ss__photo{width:130px;height:130px}.mu-ss__panel{padding:18px}.mu-ss__share{padding:18px}.mu-ss__share-actions{width:100%}}

/* Research and scholarly work tabs */
.mu-ss__tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dcebe2;padding-bottom:14px;margin-bottom:20px}
.mu-ss__tab{appearance:none;border:1px solid #d6e7dc;background:#f5faf7;color:#124c37;padding:10px 14px;border-radius:10px;font:600 13px Poppins,sans-serif;cursor:pointer;transition:background .2s,color .2s,transform .2s;display:inline-flex;align-items:center;gap:8px}
.mu-ss__tab:hover{background:#e5f3ea;transform:translateY(-1px)}
.mu-ss__tab[aria-selected="true"]{background:linear-gradient(115deg,#005a3a,#008253);color:#fff;border-color:#006b45;box-shadow:0 5px 13px #005b3a20}
.mu-ss__tab:focus-visible{outline:3px solid #f5c928;outline-offset:3px}
.mu-ss__tab-count{border-radius:20px;background:#e3efe8;color:#14583e;padding:1px 7px;font-size:11px}
.mu-ss__tab[aria-selected="true"] .mu-ss__tab-count{background:#ffffff2e;color:#fff}
.mu-ss__tab-panel{min-width:0;overflow-wrap:anywhere;line-height:1.7}
.mu-ss__tab-panel:focus{outline:none}
.mu-ss__scholar-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:scholar}
.mu-ss__scholar-item{position:relative;padding:15px 17px;border:1px solid #e0ece4;border-radius:12px;background:linear-gradient(110deg,#fbfdfb,#fff);transition:border-color .2s,box-shadow .2s}
.mu-ss__scholar-item:hover{border-color:#a9d7bb;box-shadow:0 8px 20px #063c2d0c}
.mu-ss__scholar-title{font-weight:700;font-size:14px;line-height:1.55;display:inline-flex;align-items:baseline;gap:7px}
.mu-ss__scholar-title svg{width:14px;height:14px;vertical-align:middle}
.mu-ss__scholar-meta{color:#627b70;font-size:12.5px;margin-top:5px;white-space:normal;overflow-wrap:anywhere}
.mu-ss__external{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-top:8px}
.mu-ss__external svg{width:13px;height:13px}
.mu-ss__project-acronym{display:inline-block;margin:5px 0 0 8px;border-radius:30px;padding:2px 9px;background:#eaf6ee;color:#006a44;font-size:11px;font-weight:600}
.mu-ss__empty{color:#71857b;margin:0;padding:12px 0}
@media(max-width:600px){.mu-ss__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mu-ss__tab{justify-content:center;padding:10px 7px;font-size:11.5px}.mu-ss__scholar-item{padding:13px}.mu-ss__project-acronym{margin-left:0}}
