.mb-job{background:var(--mb-surface-raised);border:1px solid var(--wp--preset--color--mb-line);border-radius:var(--mb-radius-lg);padding:clamp(1.75rem,3.5vw,2.75rem);box-shadow:var(--mb-shadow-soft);max-width:880px;margin:0 auto}.mb-job__head{border-bottom:1px solid var(--wp--preset--color--mb-line);padding-bottom:1.5rem;margin-bottom:1.5rem}.mb-job__title{font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 0.5em}.mb-job__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.85rem}.mb-job__tag{display:inline-flex;align-items:center;gap:0.4rem;color:var(--wp--preset--color--mb-text-muted);font-size:0.88rem;font-weight:500}.mb-job__tag + .mb-job__tag::before{content:"·";margin-right:0.85rem;color:var(--wp--preset--color--mb-line)}.mb-job__lead{font-size:1.02rem;line-height:1.65;color:var(--wp--preset--color--mb-text);margin-bottom:1.5rem}.mb-job__section{margin-top:1.75rem}.mb-job__section h3{font-size:1.2rem;margin:0 0 0.6em}.mb-job__list{list-style:none;padding:0;margin:0}.mb-job__list li{position:relative;padding-left:1.65rem;margin-bottom:0.55rem;line-height:1.55;color:var(--wp--preset--color--mb-text)}.mb-job__list li::before{content:"";position:absolute;left:0;top:0.55em;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--mb-grad-brand-icon)}.mb-job__cta{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--wp--preset--color--mb-line)}