#strongmb-careers{margin-top:60px;color:#292631;background:white;font:400 16px/1.7 Roboto,Arial,sans-serif}#strongmb-careers *{box-sizing:border-box}#strongmb-careers a{text-decoration:none;color:#165dcc}#strongmb-careers button{font:inherit;cursor:default}#strongmb-careers a:focus-visible,#strongmb-careers button:focus-visible,#strongmb-careers [role=button]:focus-visible{outline:3px solid #b7010170;outline-offset:4px}#strongmb-careers .career-wrap{width:min(1160px,calc(100% - 48px));margin:auto}#strongmb-careers h1,#strongmb-careers h2{letter-spacing:-.035em;line-height:1.15;margin:0 0 22px;font-weight:600}#strongmb-careers h1{font-size:clamp(40px,5vw,66px)}#strongmb-careers h2{font-size:34px}#strongmb-careers .career-hero{background:#32151e;color:#fff;padding:64px 0}#strongmb-careers .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}#strongmb-careers h1 span{color:#f3b8a9}#strongmb-careers .eyebrow{font-size:11px;letter-spacing:.13em;font-weight:600;margin:0 0 20px;color:#b70101}#strongmb-careers .career-hero .eyebrow{color:#f3b8a9}#strongmb-careers .hero-desc{font-size:18px;color:#eadce2;max-width:540px;margin:0 0 28px}#strongmb-careers .hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}#strongmb-careers .hero-actions>a{color:white}#strongmb-careers .primary-button,#strongmb-careers .role-apply-btn,#strongmb-careers .open-app-email{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:8px;background:#b70101;color:white;font-size:15px;font-weight:500}#strongmb-careers .hero-note{font-size:13px;color:#cfbdc5;margin:28px 0 0}#strongmb-careers .career-art{background:#f6eadf;color:#432e3c;border-radius:24px;padding:24px;text-align:center}#strongmb-careers .career-art>span{font-size:10px;letter-spacing:.14em}#strongmb-careers .career-art svg{display:block;width:100%;height:auto}#strongmb-careers .career-art p{margin:0;font-size:20px;line-height:1.4}#strongmb-careers .apply-guide{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;padding:60px 0;border-bottom:1px solid #e7e3e6}#strongmb-careers .apply-guide ol{margin:0;padding-left:22px;display:grid;gap:16px;color:#60616b}#strongmb-careers .apply-guide strong{color:#292631}#strongmb-careers .section{padding:56px 0;scroll-margin-top:85px}#strongmb-careers .section-num,#strongmb-careers .divider{display:none}#strongmb-careers .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#strongmb-careers .value-card{padding:24px;border-radius:14px;background:#f5eee8}#strongmb-careers .value-card:nth-child(3n+2){background:#f0eaf6}#strongmb-careers .value-card:nth-child(3n){background:#edf2e6}#strongmb-careers .value-card-icon{color:#b70101;margin-bottom:14px}#strongmb-careers .value-card-title{font-weight:600;font-size:18px;margin-bottom:8px}#strongmb-careers .value-card-desc,#strongmb-careers .perk-desc{font-size:15px;color:#60616b}#strongmb-careers .filter-wrap{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}#strongmb-careers .filter-btn{display:flex;align-items:center;gap:6px;border:1px solid #e3dfe2;background:white;color:#57505a;padding:10px 14px;border-radius:24px;font-size:13px}#strongmb-careers .filter-btn .material-icons-round{display:none}#strongmb-careers .filter-btn.active{background:#32151e;color:white;border-color:#32151e}#strongmb-careers .roles-list{display:grid;gap:12px}#strongmb-careers .role-card{border:1px solid #e3dfe2;border-radius:14px;overflow:hidden}#strongmb-careers .role-card.hidden{display:none}#strongmb-careers .role-header{display:flex;align-items:center;gap:24px;padding:24px}#strongmb-careers .role-dept-badge{font-size:12px;color:#796572;width:150px;flex-shrink:0}#strongmb-careers .role-info{flex:1}#strongmb-careers .role-title{font-size:20px;font-weight:600}#strongmb-careers .role-meta{display:flex;gap:20px;flex-wrap:wrap;color:#66616b;font-size:13px;margin-top:8px}#strongmb-careers .role-meta-item{display:flex;align-items:center;gap:6px}#strongmb-careers .role-meta .material-icons-round{font-size:17px}#strongmb-careers .role-expand-btn{color:#b70101}#strongmb-careers .role-body{display:none}#strongmb-careers .role-card.open .role-body{display:block}#strongmb-careers .role-card.open .role-expand-btn{transform:rotate(180deg)}#strongmb-careers .role-body-inner{border-top:1px solid #e3dfe2;padding:24px;max-width:850px}#strongmb-careers .role-section-title{font-size:17px;font-weight:600;margin:20px 0 8px}#strongmb-careers .role-section-title:first-child{margin-top:0}#strongmb-careers .role-body p,#strongmb-careers .role-body ul{color:#60616b;font-size:15px;margin:0 0 20px}#strongmb-careers .role-body ul{padding-left:22px}#strongmb-careers .no-roles{display:none;padding:24px}#strongmb-careers .perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#strongmb-careers .perk-item{display:flex;gap:14px}#strongmb-careers .perk-icon{color:#b70101}#strongmb-careers .perk-title{font-weight:600;margin-bottom:8px}#strongmb-careers .open-app-block{display:flex;gap:24px;padding:36px;background:#f6eee7;border-radius:20px;margin:8px 0 60px}#strongmb-careers .open-app-icon{color:#b70101}#strongmb-careers .open-app-title{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:14px}#strongmb-careers .open-app-desc{color:#60616b;max-width:720px;margin-bottom:22px}
@media(hover:hover) and (pointer:fine){#strongmb-careers a,#strongmb-careers button,#strongmb-careers [role=button]{cursor:pointer}#strongmb-careers .primary-button:hover,#strongmb-careers .role-apply-btn:hover,#strongmb-careers .open-app-email:hover{background:#920101;text-decoration:none}#strongmb-careers .role-header:hover{background:#fcf8f5}}
@media(max-width:900px){#strongmb-careers .hero-grid{gap:30px}#strongmb-careers .values-grid,#strongmb-careers .perks-grid{grid-template-columns:1fr 1fr}#strongmb-careers .role-header{gap:14px}#strongmb-careers .role-dept-badge{width:120px}}
@media(max-width:600px){#strongmb-careers .career-wrap{width:calc(100% - 40px)}#strongmb-careers .career-hero{padding:36px 0}#strongmb-careers .hero-grid,#strongmb-careers .apply-guide{grid-template-columns:1fr;gap:28px}#strongmb-careers .hero-desc{font-size:16px}#strongmb-careers .career-art{padding:20px}#strongmb-careers .career-art svg{max-width:280px;margin:auto}#strongmb-careers .career-art p{font-size:18px}#strongmb-careers .apply-guide,#strongmb-careers .section{padding:36px 0}#strongmb-careers h2{font-size:28px}#strongmb-careers .values-grid,#strongmb-careers .perks-grid{grid-template-columns:1fr;gap:14px}#strongmb-careers .role-header{position:relative;display:block;padding:20px 44px 20px 20px}#strongmb-careers .role-dept-badge{width:auto;margin-bottom:8px}#strongmb-careers .role-title{font-size:19px}#strongmb-careers .role-meta{gap:10px}#strongmb-careers .role-expand-btn{position:absolute;right:14px;top:24px}#strongmb-careers .role-body-inner{padding:20px}#strongmb-careers .open-app-block{padding:24px;gap:12px}#strongmb-careers .open-app-icon{display:none}#strongmb-careers .open-app-title{font-size:25px}#strongmb-careers .filter-btn{font-size:12px;padding:10px 12px}#strongmb-careers .perk-item{padding:12px 0}}
