.careers__stem{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.careers__card{border:1px solid var(--mw-rule);background:var(--mw-panel-raised);padding:4px 16px 8px}.careers__card h3{align-items:baseline;gap:10px;margin-top:12px;display:flex}.careers__card ul{padding-left:20px}.careers__letter{font:300 32px / 1 var(--mw-font-sans);color:var(--mw-accent)}.careers__country{border-bottom:1px solid var(--mw-rule)}.careers__country summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;display:flex}.careers__name{color:var(--mw-text);font-size:18px;font-weight:500}.careers__agency{color:var(--mw-text-3);font-size:14px}.careers__country ul{padding-left:20px}.careers__fine{margin-top:40px}
