.jd{--bg:var(--paper);--bg-2:var(--paper-2);--bg-3:var(--paper-3);--bg-ink:var(--ink);--line:var(--rule);--line-2:#0b0b1029;--accent:var(--blue);--accent-2:var(--blue-ink);--accent-bg:#1f44ff14;--accent-bg2:#1f44ff0a;--warn-bg:#8b5a0017;--warn-bg-2:#8b5a0024;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.55}.jd a{color:var(--ink-2);text-decoration:none}.jd a:hover{color:var(--accent)}.jd-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.jd .serif{font-family:var(--font-display);letter-spacing:0;font-weight:400}.jd .serif em,.jd em.serif{font-style:italic}.jd .reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.jd .reveal.js-anim{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.jd .reveal.js-anim.in{opacity:1;transform:none}}.jd .crumbs{border-bottom:1px solid var(--line);background:var(--bg-2)}.jd .crumbs .cb-inner{max-width:1200px;font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;padding:11px 28px;font-size:11.5px;display:flex}.jd .crumbs a{color:var(--ink-3)}.jd .crumbs a:hover{color:var(--accent)}.jd .crumbs .sep{color:var(--ink-4)}.jd .crumbs .here{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:44ch;overflow:hidden}.jd .job-grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:44px;padding:40px 0 64px;display:grid}.jd .job-main{min-width:0}.jd .job-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.jd .job-hero{margin-bottom:36px}.jd .hero-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.jd .hero-eyebrow a{color:var(--ink-3)}.jd .hero-eyebrow a:hover{color:var(--accent)}.jd .hero-eyebrow .sep{color:var(--line-2)}.jd .prov{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:7px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.jd .prov:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.jd .prov[data-p=syndicated]{color:var(--accent);border:1px solid var(--accent);background:var(--accent-bg)}.jd .prov[data-p=syndicated]:before{background:var(--accent);box-shadow:0 0 7px var(--accent)}.jd .prov[data-p=curious]{color:var(--warn);border:1px solid var(--warn);background:var(--warn-bg)}.jd .prov[data-p=curious]:before{background:var(--warn)}.jd .prov[data-p=exclusive]{color:#fff;border:1px solid var(--accent);background:var(--accent)}.jd .prov[data-p=exclusive]:before{background:#fff}.jd h1.job-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 6px;font-size:52px;font-weight:400;line-height:1.04}.jd h1.job-h1 .org{color:var(--accent);font-style:italic}.jd .job-sub-h2{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;margin:0 0 22px;font-size:12.5px;font-weight:500}.jd .facts-strip{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:26px;display:grid;overflow:hidden}.jd .fact{background:var(--bg);padding:14px 16px}.jd .fact .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px;font-size:9.5px}.jd .fact .v{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.25}.jd .fact .v small{font-family:var(--font-mono);color:var(--ink-3);margin-top:3px;font-size:10px;font-weight:400;display:block}.jd .fact.rate .v{color:var(--accent)}.jd .itag{font-family:var(--font-mono);letter-spacing:.06em;vertical-align:middle;border-radius:2px;align-items:center;gap:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.jd .itag[data-t=verified]{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent)}.jd .itag[data-t=estimated]{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn)}.jd .hero-summary{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:18px;line-height:1.6}.jd .role-plate{border:1px solid var(--line);background:var(--bg-ink);border-radius:8px;height:200px;margin:0 0 26px;position:relative;overflow:hidden}.jd .role-plate .grid-bg{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.jd .role-plate .glow{background:radial-gradient(60% 80% at 78% 40%,#1f44ff59,#0000 65%);position:absolute;inset:0}.jd .role-plate .content{flex-direction:column;justify-content:space-between;padding:24px 28px;display:flex;position:absolute;inset:0}.jd .role-plate .rp-top{justify-content:space-between;align-items:center;display:flex}.jd .role-plate .rp-code{font-family:var(--font-mono);letter-spacing:.14em;color:#b9c6ff;font-size:12px;font-weight:600}.jd .role-plate .rp-code.dim{color:#8a97c8}.jd .role-plate .rp-org{font-family:var(--font-display);color:#fff;max-width:16ch;font-size:30px;line-height:1.05}.jd .role-plate .rp-org em{color:#a9b8f5;font-style:italic}.jd .role-plate .rp-meta{font-family:var(--font-mono);color:#a9b8e8;letter-spacing:.04em;flex-wrap:wrap;gap:10px;font-size:10.5px;display:flex}.jd .role-plate .rp-emblem{width:96px;height:96px;font-family:var(--font-mono);color:#b9c6ff;border:1px solid #1f44ff8c;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.jd .role-plate .rp-emblem:before,.jd .role-plate .rp-emblem:after{content:"";border:1px solid #1f44ff47;border-radius:50%;position:absolute}.jd .role-plate .rp-emblem:before{inset:-14px}.jd .role-plate .rp-emblem:after{border-color:#1f44ff24;inset:-28px}.jd .sec-head{align-items:baseline;gap:12px;margin:44px 0 20px;display:flex}.jd .sec-head .idx{font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em;font-size:11px}.jd .sec-head h2{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1.1}.jd .sec-head h2 em{color:var(--accent);font-style:italic}.jd .verdict{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.jd .verdict-col{background:var(--bg);padding:22px 24px}.jd .verdict-col.strengths{background:var(--accent-bg2)}.jd .vc-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.jd .vc-head .ic{border-radius:3px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.jd .verdict-col.strengths .vc-head{color:var(--accent)}.jd .verdict-col.strengths .vc-head .ic{background:var(--accent);color:#fff}.jd .verdict-col.watch .vc-head{color:var(--warn)}.jd .verdict-col.watch .vc-head .ic{background:var(--warn-bg-2);color:var(--warn);border:1px solid var(--warn)}.jd .vc-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.jd .vc-list li{color:var(--ink-2);grid-template-columns:16px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.jd .vc-list li .m{font-family:var(--font-mono);font-size:12px;line-height:1.5}.jd .verdict-col.strengths .vc-list li .m{color:var(--accent)}.jd .verdict-col.watch .vc-list li .m{color:var(--warn)}.jd .vc-list li b{color:var(--ink);font-weight:600}.jd .fit-bar{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;align-items:center;gap:14px;margin-top:18px;padding:16px 20px;display:flex}.jd .fit-bar .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px}.jd .fit-bar .track{background:var(--bg-3);border:1px solid var(--line);border-radius:4px;flex:1;height:8px;overflow:hidden}.jd .fit-bar .fill{background:linear-gradient(90deg, var(--accent), #4e6bff);border-radius:4px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.jd .fit-bar .fill{transition:none}}.jd .fit-bar .score{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.jd .fit-bar .score small{color:var(--ink-4);font-size:11px;font-weight:400}.jd .curious-block{border:1px solid var(--warn);border-radius:8px;margin-top:8px;overflow:hidden}.jd .cb-flag{background:var(--warn-bg);border-bottom:1px solid var(--warn);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.jd .cb-flag .prov{flex-shrink:0}.jd .cb-flag .txt{color:var(--ink-2);flex:1;min-width:220px;font-size:13px;line-height:1.45}.jd .cb-flag .txt b{color:var(--ink);font-weight:600}.jd .cb-body{padding:22px 24px}.jd .cb-body .cb-h{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:22px}.jd .cb-body .cb-h em{color:var(--warn);font-style:italic}.jd .cb-body>p{color:var(--ink-2);max-width:62ch;margin:0 0 18px;font-size:14px;line-height:1.6}.jd .cb-signals{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.jd .cb-signal{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:13.5px;line-height:1.5;display:grid}.jd .cb-signal .tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--warn);border:1px solid var(--warn);background:var(--warn-bg);white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}.jd .cb-angle{background:var(--bg-2);border:1px solid var(--line);border-left:2px solid var(--warn);border-radius:0 4px 4px 0;padding:16px 20px}.jd .cb-angle .ah{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-bottom:8px;font-size:10px}.jd .cb-angle p{color:var(--ink);margin:0;font-size:14px;font-style:italic;line-height:1.6}.jd .posting{border:1px solid var(--line);border-radius:8px;overflow:hidden}.jd .posting-head{background:var(--bg-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:12px 20px;font-size:11px;display:flex}.jd .posting-head .src{color:var(--ink-4)}.jd .posting-body{color:var(--ink-2);max-width:70ch;padding:26px 28px;font-size:14.5px;line-height:1.68}.jd .posting-body h4{font-family:var(--font-ui);color:var(--ink);letter-spacing:.01em;margin:26px 0 10px;font-size:14px;font-weight:600}.jd .posting-body h4:first-child{margin-top:0}.jd .posting-body p{margin:0 0 14px}.jd .posting-body ul{flex-direction:column;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.jd .posting-body ul li{grid-template-columns:14px 1fr;gap:10px;display:grid}.jd .posting-body ul li:before{content:"›";color:var(--accent);font-family:var(--font-mono)}.jd .posting-fade{position:relative}.jd .posting-fade.collapsed{max-height:520px;overflow:hidden}.jd .posting-fade.collapsed:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.jd .posting-more{border-top:1px solid var(--line);justify-content:center;padding:16px;display:flex}.jd .jbtn{appearance:none;cursor:pointer;font-family:var(--font-ui);border:1px solid var(--line-2);background:var(--bg);color:var(--ink);border-radius:2px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.jd .jbtn:hover{border-color:var(--ink-3)}.jd .rail-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;overflow:hidden}.jd .rail-card.apply{border-color:var(--accent);box-shadow:0 8px 30px #1f44ff1a}.jd .apply-top{padding:20px 22px 18px}.jd .apply-rate{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.jd .apply-rate .amt{font-family:var(--font-display);color:var(--ink);font-size:34px;line-height:1}.jd .apply-rate .per{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.jd .apply-rate-basis{font-family:var(--font-mono);color:var(--ink-3);align-items:flex-start;gap:6px;margin-bottom:16px;font-size:10.5px;line-height:1.5;display:flex}.jd .apply-rate-basis .mk{color:var(--warn)}.jd .apply-rate-basis .mk.ok{color:var(--accent)}.jd .apply-terms{flex-direction:column;gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex}.jd .apply-terms li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.jd .apply-terms li:last-child{border-bottom:0}.jd .apply-terms li .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px}.jd .apply-terms li .v{color:var(--ink);text-align:right;font-weight:500}.jd .apply-cta{text-align:center;width:100%;font-family:var(--font-ui);background:var(--accent);color:#fff;border-radius:4px;padding:14px;font-size:14.5px;font-weight:600;transition:background .15s;display:block}.jd .apply-cta:hover{background:var(--accent-2);color:#fff}.jd .apply-cta .arr{opacity:.7}.jd .apply-note{text-align:center;font-family:var(--font-mono);color:var(--ink-4);margin-top:10px;font-size:10px;line-height:1.5}.jd .fresh{background:var(--accent-bg2);border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.jd .fresh .pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex-shrink:0;animation:2s infinite jd-fpulse}@media (prefers-reduced-motion:reduce){.jd .fresh .pulse{animation:none}}@keyframes jd-fpulse{0%,to{opacity:1}50%{opacity:.4}}.jd .fresh .txt{font-family:var(--font-mono);color:var(--ink-2);font-size:10.5px;line-height:1.5}.jd .fresh .txt b{color:var(--ink)}.jd .rc-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;padding:13px 18px;font-size:10.5px;display:flex}.jd .rc-head .cnt{color:var(--accent)}.jd .rc-foot{border-top:1px solid var(--line);font-family:var(--font-mono);padding:12px 18px;font-size:11px}.jd .rc-foot a{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.jd .hotjob{border-bottom:1px solid var(--line);padding:14px 18px;transition:background .15s;display:block}.jd .hotjob:last-child{border-bottom:0}.jd .hotjob:hover{background:var(--bg-2)}.jd .hotjob .hj-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.jd .hotjob .hj-role{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:600}.jd .hotjob .hj-rate{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.jd .hotjob .hj-title{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:500;line-height:1.3}.jd .hotjob .hj-org{color:var(--ink-3);font-size:11.5px}.jd .readlink{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 18px;display:flex}.jd .readlink:last-child{border-bottom:0}.jd .readlink:hover{background:var(--bg-2)}.jd .readlink .ri{background:var(--accent-bg);width:30px;height:30px;color:var(--accent);font-family:var(--font-mono);border-radius:4px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.jd .readlink .rt{color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}.jd .readlink .rt small{font-family:var(--font-mono);color:var(--ink-4);margin-top:2px;font-size:10px;font-weight:400;display:block}.jd .nugget{background:var(--bg-ink);color:#d8d6cd;border-radius:8px;padding:18px 20px}.jd .nugget .nh{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a9b8f5;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.jd .nugget .nb{color:#c8c6bd;font-size:13px;line-height:1.6}.jd .nugget .nb b{color:#fff}.jd .nugget a.nlink{font-family:var(--font-mono);color:#a9b8f5;align-items:center;gap:5px;margin-top:12px;font-size:11px;display:inline-flex}.jd .nugget a.nlink:hover{color:#c7d2ff}.jd .collections{background:var(--bg-2);border-top:1px solid var(--line)}.jd .coll-block{padding:52px 0}.jd .coll-block+.coll-block{border-top:1px solid var(--line)}.jd .coll-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.jd .coll-head .ch-l .ey{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:11px}.jd .coll-head .ch-l h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:32px;font-weight:400;line-height:1.05}.jd .coll-head .ch-l h2 em{color:var(--accent);font-style:italic}.jd .coll-head .ch-r a{font-family:var(--font-mono);color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.jd .coll-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.jd .jcard{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.jd .jcard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 34px #1e1e2814}.jd .jcard .jc-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.jd .jcard .jc-role{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.jd .jcard .jc-prov{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:9px}.jd .jcard h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 5px;font-size:15.5px;font-weight:600;line-height:1.3}.jd .jcard .jc-org{color:var(--ink-3);margin-bottom:16px;font-size:12.5px}.jd .jcard .jc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.jd .jcard .jc-rate{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.jd .jcard .jc-rate small{color:var(--ink-4);font-size:10px}.jd .jcard .jc-rate .est{color:var(--warn)}.jd .jcard .jc-loc{font-family:var(--font-mono);color:var(--ink-3);text-align:right;font-size:10.5px}.jd .cat-back{border-top:1px solid var(--line);padding:44px 0}.jd .cat-back-inner{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.jd .cat-back-inner .cbl .ey{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px;font-size:11px}.jd .cat-back-inner .cbl h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400}.jd .cat-back-inner .cbl h3 em{color:var(--accent);font-style:italic}.jd .cat-links{flex-wrap:wrap;gap:8px;display:flex}.jd .cat-links a{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line-2);border-radius:3px;padding:8px 12px;font-size:11.5px;transition:all .15s}.jd .cat-links a:hover{border-color:var(--accent);color:var(--accent)}.jd .cta-band{background:var(--bg-ink);color:#fff;padding:72px 0;position:relative;overflow:hidden}.jd .cta-band:before{content:"";background:radial-gradient(50% 70% at 85% 40%,#1f44ff47,#0000 65%);position:absolute;inset:0}.jd .cta-band .cta-inner{z-index:1;max-width:1200px;margin:0 auto;padding:0 28px;position:relative}.jd .cta-band .ey{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#a9b8f5;margin-bottom:14px;font-size:11px}.jd .cta-band h2{font-family:var(--font-display);max-width:20ch;margin:0 0 14px;font-size:44px;font-weight:400;line-height:1.05}.jd .cta-band h2 em{color:#a9b8f5;font-style:italic}.jd .cta-band p{color:#a9a7a0;max-width:50ch;margin:0 0 28px;font-size:15px;line-height:1.6}.jd .cta-band .btns{flex-wrap:wrap;gap:12px;display:flex}.jd .cta-band .b1{background:var(--accent);color:#fff;border-radius:4px;padding:14px 24px;font-size:14.5px;font-weight:600}.jd .cta-band .b1:hover{background:var(--accent-2);color:#fff}.jd .cta-band .b2{color:#fff;border:1px solid #ffffff40;border-radius:4px;padding:14px 24px;font-size:14.5px}.jd .cta-band .b2:hover{color:#fff;border-color:#ffffff8c}.jd .mobile-apply{display:none}@media (max-width:1040px){.jd .job-grid{grid-template-columns:1fr;gap:0}.jd .job-rail{flex-direction:column;margin-top:36px;position:static}.jd .coll-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.jd h1.job-h1{font-size:38px}.jd .facts-strip{grid-template-columns:1fr 1fr}.jd .verdict,.jd .coll-grid{grid-template-columns:1fr}.jd .role-plate{height:172px}.jd .role-plate .rp-emblem{width:70px;height:70px;font-size:17px}.jd .cta-band h2{font-size:32px}.jd .jd-wrap{padding:0 18px}.jd .crumbs .cb-inner{padding:11px 18px}.jd .mobile-apply{z-index:50;background:var(--bg);border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001a}.jd .mobile-apply .ma-rate{font-family:var(--font-mono);color:var(--ink-2);flex:1;font-size:12px;line-height:1.3}.jd .mobile-apply .ma-rate b{color:var(--accent);font-size:15px}.jd .mobile-apply a{background:var(--accent);color:#fff;white-space:nowrap;border-radius:4px;padding:12px 18px;font-size:13.5px;font-weight:600}.jd .job-grid{padding-bottom:88px}}
