.notice-module__k63HHa__notice{color:#991b1b;text-align:center;background:#fef2f2;margin:0;padding:14px 20px;font-weight:700}html.dark .notice-module__k63HHa__notice{color:#fecaca;background:#3f1d1d}
.editorial-module__lYb_4q__page{--jd-bg:var(--otwr-bg-page);--jd-hero:#f4f7ff;--jd-surface:#fff;--jd-text:var(--otwr-text);--jd-muted:var(--otwr-text-muted);--jd-border:var(--otwr-border);--jd-accent:#2e55fa;--jd-apply:#efbb20;--jd-apply-hover:#d8a409;--jd-apply-text:#1a1a1a;--jd-divider:#e8eef8;--jd-stale:#c62828;background:var(--jd-bg);color:var(--jd-text);padding-bottom:72px}html.dark .editorial-module__lYb_4q__page{--jd-hero:#1a2030;--jd-surface:var(--otwr-bg-elevated);--jd-divider:#2c3344;--jd-stale:#ff8a80}.editorial-module__lYb_4q__hero{background:var(--jd-hero);border-bottom:1px solid var(--jd-border)}.editorial-module__lYb_4q__heroInner{align-items:flex-start;gap:20px;max-width:1080px;margin:0 auto;padding:40px 24px 32px;display:flex}.editorial-module__lYb_4q__logo{object-fit:contain;background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:16px;flex-shrink:0;width:72px;height:72px}.editorial-module__lYb_4q__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--jd-muted);margin:0 0 8px;font-size:13px}.editorial-module__lYb_4q__kicker a{color:#2e55fa;font-weight:700;text-decoration:none}html.dark .editorial-module__lYb_4q__page .editorial-module__lYb_4q__kicker a{color:#8ab4ff!important}html.dark .editorial-module__lYb_4q__page .editorial-module__lYb_4q__prose a{color:#8ab4ff!important}.editorial-module__lYb_4q__title{letter-spacing:-.03em;color:var(--jd-text);margin:0 0 12px;font-size:max(32px,min(4vw,46px));line-height:1.05}.editorial-module__lYb_4q__badge{color:#5c4a00;background:#fff8e6;border:1px solid #efbb20;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}html.dark .editorial-module__lYb_4q__badge{color:#ffe08a;background:#3a3214;border-color:#d8a409}.editorial-module__lYb_4q__body{max-width:1080px;margin:0 auto;padding:32px 24px 0}.editorial-module__lYb_4q__body:after{content:"";clear:both;display:block}.editorial-module__lYb_4q__summary{float:right;background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:18px;width:300px;margin:0 0 24px 32px;padding:20px}.editorial-module__lYb_4q__summary.editorial-module__lYb_4q__summaryAlone{float:none;margin-left:auto;margin-right:auto}.editorial-module__lYb_4q__prose h1,.editorial-module__lYb_4q__prose h2,.editorial-module__lYb_4q__prose h3,.editorial-module__lYb_4q__prose h4,.editorial-module__lYb_4q__prose h5,.editorial-module__lYb_4q__prose h6{letter-spacing:-.02em;color:var(--jd-text);margin:28px 0 10px}.editorial-module__lYb_4q__prose h2{font-size:22px}.editorial-module__lYb_4q__prose h1:first-child,.editorial-module__lYb_4q__prose h2:first-child,.editorial-module__lYb_4q__prose h3:first-child{margin-top:0}.editorial-module__lYb_4q__prose p,.editorial-module__lYb_4q__prose li,.editorial-module__lYb_4q__prose td,.editorial-module__lYb_4q__prose th{color:var(--jd-muted);font-size:17px;line-height:1.65}.editorial-module__lYb_4q__prose strong,.editorial-module__lYb_4q__prose b{color:var(--jd-text)}.editorial-module__lYb_4q__prose a{color:#2e55fa}.editorial-module__lYb_4q__prose ul,.editorial-module__lYb_4q__prose ol{margin:0 0 1rem;padding-left:18px}.editorial-module__lYb_4q__prose li+li{margin-top:8px}.editorial-module__lYb_4q__apply{text-align:center;background:var(--jd-apply);color:var(--jd-apply-text);border-radius:12px;margin-bottom:16px;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.editorial-module__lYb_4q__apply:hover{background:var(--jd-apply-hover);color:var(--jd-apply-text)}.editorial-module__lYb_4q__applyEnd{clear:both;border-top:1px solid var(--jd-divider);margin-top:40px;padding-top:28px}.editorial-module__lYb_4q__applyEnd .editorial-module__lYb_4q__apply{width:min(100%,420px);margin:0 auto}.editorial-module__lYb_4q__facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.editorial-module__lYb_4q__facts li{border-top:1px solid var(--jd-divider);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;font-size:14px;display:flex}.editorial-module__lYb_4q__facts span{color:var(--jd-muted)}.editorial-module__lYb_4q__facts strong{color:var(--jd-text);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.editorial-module__lYb_4q__facts strong.editorial-module__lYb_4q__salaryValue{color:var(--otwr-salary-fg)}.editorial-module__lYb_4q__facts strong .editorial-module__lYb_4q__staleNote{color:var(--jd-stale);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;line-height:1.3;display:block}.editorial-module__lYb_4q__related{max-width:1080px;margin:48px auto 0;padding:0 24px}.editorial-module__lYb_4q__related h2{color:var(--jd-text);margin:0 0 14px;font-size:20px}.editorial-module__lYb_4q__relatedGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editorial-module__lYb_4q__relatedCard{background:var(--jd-surface);border:1px solid var(--jd-border);color:inherit;border-radius:14px;padding:16px;text-decoration:none;display:block}.editorial-module__lYb_4q__relatedCard:hover{border-color:var(--jd-accent)}.editorial-module__lYb_4q__relatedCard strong{color:var(--jd-text);margin-bottom:6px;display:block}.editorial-module__lYb_4q__relatedCard span{color:var(--jd-muted);font-size:14px;display:block}@media (max-width:800px){.editorial-module__lYb_4q__heroInner,.editorial-module__lYb_4q__relatedGrid{grid-template-columns:1fr;display:grid}.editorial-module__lYb_4q__heroInner{display:flex}.editorial-module__lYb_4q__summary{float:none;width:auto;margin:0 0 28px}.editorial-module__lYb_4q__summary.editorial-module__lYb_4q__summaryAlone{width:300px;max-width:100%;margin-left:auto;margin-right:auto}.editorial-module__lYb_4q__applyEnd{margin-top:32px;padding-top:24px}.editorial-module__lYb_4q__applyEnd .editorial-module__lYb_4q__apply{width:100%}}
