.study-profile-head{max-width:900px;margin:auto;text-align:center}.study-profile-head>span+span{display:block;margin:15px;color:var(--mnrg-blue);font-size:12px;font-weight:700;text-transform:uppercase}.study-profile-head .lead{line-height:1.7}.study-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:55px 0}.study-profile-grid article{background:#f5f8fa;padding:30px;border-radius:8px}.study-profile-grid article.wide{grid-column:1/-1}.study-profile-grid small,.why-panel span{color:var(--mnrg-blue);font-weight:700;text-transform:uppercase;letter-spacing:1px}.study-profile-grid h3,.why-panel h3{font:700 22px 'Roboto Slab',serif}.study-profile-grid p{color:#657279;line-height:1.75}.why-panel{display:flex;gap:25px;align-items:flex-start;background:var(--mnrg-dark);color:white;padding:38px;border-radius:10px}.why-panel>i{font-size:48px;color:var(--mnrg-yellow)}.why-panel span{color:var(--mnrg-yellow)}.why-panel p{color:rgba(255,255,255,.76)}.profile-actions{margin-top:35px}.team-intro{max-width:950px;margin:auto;text-align:center}.team-intro .lead{font-size:1.15rem}.team-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:45px 0}.team-filters button{border:1px solid #d9e0e2;background:white;padding:10px 17px;border-radius:24px;color:#5e6a70;cursor:pointer;font-weight:500}.team-filters button.active{background:var(--mnrg-blue);border-color:var(--mnrg-blue);color:#fff}.modern-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.team-member-card{background:#fff;border:1px solid #e0e5e7;border-radius:10px;padding:28px;display:flex;flex-direction:column;min-height:430px;box-shadow:0 6px 20px rgba(29,70,89,.06)}.team-member-card[hidden]{display:none}.team-card-avatar{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--mnrg-blue),var(--mnrg-dark));color:white;font:700 23px 'Roboto Slab',serif;margin-bottom:24px}.team-member-card>small{color:var(--mnrg-blue);text-transform:uppercase;font-weight:700}.team-member-card h3{font:700 20px 'Roboto Slab',serif;margin:9px 0}.team-member-card h4{font-size:13px;color:#5d6970;line-height:1.5;min-height:40px}.team-member-card p{color:#748087;font-size:14px}.mini-tags{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0 20px}.mini-tags span,.expertise-tags span{background:#eaf3f7;color:var(--mnrg-blue);padding:5px 9px;border-radius:14px;font-size:10px;font-weight:700}.team-member-card>a{margin-top:auto;color:var(--mnrg-blue);font-weight:700}.team-member-card>a i{font-size:16px;vertical-align:middle}.combined-expertise{margin:90px -50px -90px;padding:65px 50px;background:#f5f8fa}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.capability-grid article{background:#fff;padding:22px;border-radius:7px}.capability-grid i{color:var(--mnrg-blue);font-size:36px}.capability-grid h3{font:700 16px 'Roboto Slab',serif}.capability-grid p{font-size:12px;color:#758087}.member-profile-head{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center;max-width:1000px;margin:auto}.profile-avatar{width:170px;height:170px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--mnrg-blue),var(--mnrg-dark));color:white;font:700 48px 'Roboto Slab',serif}.member-profile-head>div>span{color:var(--mnrg-blue);font-weight:700;text-transform:uppercase}.member-profile-head h4{color:#5e6c72}.profile-content{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;margin:60px auto;max-width:1000px}.profile-content h3,.special-profile-grid h3{font:700 23px 'Roboto Slab',serif}.profile-content p{font-size:16px;line-height:1.8;color:#5f6b71}.expertise-tags{display:flex;flex-wrap:wrap;gap:8px}.special-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.special-profile-grid article{padding:32px;background:#f5f8fa;border-top:4px solid var(--mnrg-blue)}.special-profile-grid i{font-size:42px;color:var(--mnrg-blue)}.special-profile-grid p{color:#647177;line-height:1.7}@media(max-width:991px){.modern-team-grid{grid-template-columns:1fr 1fr}.capability-grid{grid-template-columns:1fr 1fr}.combined-expertise{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}}@media(max-width:767px){.study-profile-grid,.modern-team-grid,.profile-content,.special-profile-grid{grid-template-columns:1fr}.study-profile-grid article.wide{grid-column:auto}.member-profile-head{grid-template-columns:1fr;text-align:center}.profile-avatar{margin:auto}.capability-grid{grid-template-columns:1fr}.why-panel{display:block}.why-panel>i{margin-bottom:15px}}
