/* Additive career panel using the existing menu vocabulary. */
#pn-praca .pn-menu ul{columns:1}
#pn-praca .pn-menu li a{padding:14px 0}
#pn-praca .pn-career-title{display:flex;align-items:center;justify-content:space-between;gap:20px}
#pn-praca .pn-career-title>span{color:var(--mm-gold-light)}
#pn-praca .pn-career-copy{display:block;max-width:430px;margin-top:8px;color:var(--mm-on-2);font-size:13px;font-weight:400;line-height:1.6}
#pn-praca .pn-career-photo{display:block;width:100%;max-height:285px;height:auto;object-fit:cover;object-position:center 65%}
#pn-praca .pn-career-heading{margin:15px 0 0;color:#fff;font-family:var(--mm-sans);font-size:19px;font-weight:400;line-height:1.4}
#pn-praca a:focus-visible{outline:1px solid var(--mm-gold-light);outline-offset:4px}
@media(min-width:900px) and (max-width:1150px){#banner_top .wrapper:has(.pn-item[data-pn='pn-praca']){gap:20px}#banner_top .primary-nav:has([data-pn='pn-praca']) .pn-trigger{padding-inline:9px;font-size:13px;white-space:nowrap}#banner_top:has([data-pn='pn-praca']) .right .social_box{gap:14px}}
@media(min-width:900px) and (max-width:1100px){#banner_top .wrapper:has(.pn-item[data-pn='pn-praca']){gap:16px}#banner_top:has([data-pn='pn-praca']) .right .social_box{display:none}#banner_top:has([data-pn='pn-praca']) .center .mm-logo-h{max-height:30px}}
