:root{--sb-navy:#06182e;--sb-blue:#0276ff;--sb-ivory:#fdfcfb;--sb-yellow:#ffd84d;--sb-muted:#607086}
.sbmark-profile-wrap,.sbmark-team-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--sb-navy)}
.single-sbmark_staff #Subheader,.single-sbmark_staff .post-header,.single-sbmark_staff .section-post-header,.single-sbmark_staff .title_wrapper{display:none!important}
.single-sbmark_staff .share_wrapper,.single-sbmark_staff .share-simple-wrapper,.single-sbmark_staff .post-share,.single-sbmark_staff .post-footer,.single-sbmark_staff .section-post-footer,.single-sbmark_staff .author-box,.single-sbmark_staff .author_box,.single-sbmark_staff .author-info,.single-sbmark_staff .post-author,.single-sbmark_staff .section-post-about,.single-sbmark_staff .section-post-related,.single-sbmark_staff .post-nav,.single-sbmark_staff .post-related,.single-sbmark_staff .love-box,.single-sbmark_staff .mfn-love,.single-sbmark_staff .comments,.single-sbmark_staff #comments{display:none!important}
.single-sbmark_staff{overflow-x:hidden!important}
.single-sbmark_staff #Wrapper,.single-sbmark_staff #Content,.single-sbmark_staff .content_wrapper{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}
.single-sbmark_staff .section_wrapper,.single-sbmark_staff .the_content_wrapper,.single-sbmark_staff .content_wrapper{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.single-sbmark_staff #Content{padding-top:0!important}
.sbmark-header-spacer{display:block;width:100%;height:var(--sbmark-spacer-desktop,34px);clear:both;pointer-events:none}
.sbmark-profile-wrap{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-top:var(--sbmark-header-clearance,0px);padding:42px 20px;background:linear-gradient(135deg,#edf5ff 0%,var(--sb-ivory) 58%,#fff6c9 100%)}
.sbmark-profile-card{max-width:980px;margin:auto;background:#fff;border:1px solid #dce8f5;border-radius:28px;overflow:hidden;box-shadow:0 26px 70px rgba(6,24,46,.12)}
.sbmark-profile-main{display:grid;grid-template-columns:210px 1fr;gap:42px;align-items:center;padding:42px 54px 34px}
.sbmark-photo-wrap{position:relative;width:200px!important;height:200px!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:visible}
.sbmark-profile-photo{display:block!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;max-width:200px!important;max-height:200px!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:50%!important;border:7px solid #eef5ff!important;background:#eef5ff}
.sbmark-status-dot{position:absolute;right:4px;bottom:18px;width:27px;height:27px;border:5px solid #fff;border-radius:50%;background:#9aa7b5}
.sbmark-status-dot.is-active{background:#20b26b}
.sbmark-badge{display:inline-flex;padding:7px 11px;border-radius:999px;font-weight:700;font-size:12px;background:#fff2f2;color:#ae2b2b}
.sbmark-badge.is-active{background:#e9fff4;color:#087743}
.sbmark-identity h1{display:block!important;color:var(--sb-navy)!important;font-size:50px!important;line-height:1.08!important;margin:15px 0 8px!important;font-weight:800!important}
.sbmark-role{font-size:22px!important;color:var(--sb-blue)!important;font-weight:700!important;margin:0}
.sbmark-department,.sbmark-staff-id{color:var(--sb-muted);margin:7px 0}
.sbmark-direct-contact{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:17px;padding-top:15px;border-top:1px solid #e5edf7}
.sbmark-direct-contact a{display:inline-flex;align-items:center;gap:7px;color:#34465b;text-decoration:none;font-size:14px;overflow-wrap:anywhere}
.sbmark-direct-contact svg{width:17px;height:17px;flex:0 0 17px;fill:var(--sb-blue)}
.sbmark-social-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.sbmark-social{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 14px;border-radius:10px;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.2}
.sbmark-social svg{width:20px;height:20px;flex:0 0 20px;fill:currentColor}
.sbmark-linkedin{background:#0a66c2}.sbmark-whatsapp{background:#168b4c}
.sbmark-social:hover{filter:brightness(.94);transform:translateY(-1px)}
.sbmark-social.is-unavailable{background:#eef2f6;color:#718096!important;border:1px solid #dde4ec;cursor:not-allowed;font-weight:500}
.sbmark-social.is-unavailable strong{color:#4a5568}
.sbmark-alert{padding:15px 46px;background:#fff2cc;color:#704f00;font-weight:700}
.sbmark-profile-card footer{padding:18px 46px;background:#f5f8fc;color:var(--sb-muted);font-size:13px}
.sbmark-team-page{max-width:1180px;margin:auto;padding:70px 22px}
.sbmark-team-page>header{text-align:center;max-width:700px;margin:0 auto 42px}
.sbmark-team-page>header span{color:var(--sb-blue);font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.sbmark-team-page h1{font-size:46px;margin:9px 0}.sbmark-team-page>header p{color:var(--sb-muted);font-size:18px}
.sbmark-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.sbmark-person{display:flex;align-items:center;gap:16px;padding:18px;background:#fff;border:1px solid #dce8f5;border-radius:16px;color:var(--sb-navy);text-decoration:none;box-shadow:0 8px 30px rgba(6,24,46,.06);transition:.2s}
.sbmark-person:hover{transform:translateY(-3px);border-color:var(--sb-blue)}
.sbmark-person-photo{width:72px!important;height:72px!important;min-width:72px!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;background:#eef5ff}
.sbmark-person span{display:flex;flex-direction:column}.sbmark-person small{color:var(--sb-muted);margin-top:5px}
@media(max-width:760px){.sbmark-profile-wrap{padding:10px 8px 16px}.sbmark-profile-card{width:100%!important;max-width:100%!important;border-radius:16px}.sbmark-profile-main{grid-template-columns:minmax(0,1fr);gap:11px;text-align:center;padding:15px 14px 14px}.sbmark-photo-wrap{margin:auto;width:104px!important;height:104px!important}.sbmark-profile-photo{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;max-width:104px!important;max-height:104px!important;border-width:4px!important}.sbmark-status-dot{right:-1px;bottom:7px;width:18px;height:18px;border-width:3px}.sbmark-badge{padding:5px 9px;font-size:10px}.sbmark-identity{min-width:0;width:100%}.sbmark-identity h1{max-width:100%;font-size:clamp(24px,7vw,30px)!important;margin:8px 0 4px!important;overflow-wrap:anywhere}.sbmark-role{font-size:clamp(16px,4.8vw,19px)!important}.sbmark-department,.sbmark-staff-id{font-size:12px;margin:4px 0}.sbmark-direct-contact{flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding-top:9px}.sbmark-direct-contact a{max-width:100%;font-size:12px;overflow-wrap:anywhere}.sbmark-direct-contact svg{width:14px;height:14px;flex-basis:14px}.sbmark-social-actions{justify-content:center;gap:7px;margin-top:10px}.sbmark-social{box-sizing:border-box;width:100%;min-height:38px;justify-content:center;padding:9px 8px;font-size:12px;border-radius:8px}.sbmark-social svg{width:17px;height:17px;flex-basis:17px}.sbmark-profile-card footer{padding:11px 14px;text-align:center;font-size:10px}.sbmark-directory{grid-template-columns:1fr}.sbmark-team-page h1{font-size:30px}}
@media(max-width:380px){.sbmark-profile-wrap{padding-left:5px;padding-right:5px}.sbmark-profile-main{padding-left:10px;padding-right:10px}.sbmark-photo-wrap{width:92px!important;height:92px!important}.sbmark-profile-photo{width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;max-width:92px!important;max-height:92px!important}.sbmark-identity h1{font-size:23px!important}.sbmark-role{font-size:16px!important}}
@media(max-width:760px){.sbmark-header-spacer{height:var(--sbmark-spacer-mobile,84px)}}
@media print{body *{visibility:hidden}.sbmark-profile-card,.sbmark-profile-card *{visibility:visible}.sbmark-profile-card{position:absolute;left:0;top:0;width:100%;box-shadow:none;border:0}.sbmark-profile-wrap{padding:0;background:#fff}body>header,body>footer{display:none!important}}
