@media (min-width:720px){.dsb-job .layout .facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.dsb-job .apply button,.dsb-job .stack button,.dsb-job .mob-bar button{border-radius:var(--r-pill);border-width:2px}.dsb-job .jh{color:#fff;padding-block:clamp(24px,3vw,48px) clamp(32px,4vw,56px)}.dsb-job .jh .crumbs,.dsb-job .jh .crumbs a{color:var(--mint)}.dsb-job .jh h1{color:#fff;margin:8px 0 16px}.dsb-job .jh .meta{color:var(--mint);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:16px;display:flex}.dsb-job .jh .meta .pill{color:#fff;background:#ffffff1f;font-weight:500}.dsb-job .jh .sal{background:var(--lime);color:var(--deep);font:700 clamp(20px,1.8vw,26px)/1 var(--sans);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;display:inline-flex}.dsb-job .jh .sal small{font:500 14px/1 var(--sans)}.dsb-job .layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:clamp(28px,3vw,48px);display:grid}@media (min-width:1000px){.dsb-job .layout{grid-template-columns:minmax(0,1fr) 400px;gap:64px}}.dsb-job .body h2{font:400 clamp(26px,2.2vw,34px)/1.1 var(--display);margin:40px 0 14px}.dsb-job .body h2:first-child{margin-top:0}.dsb-job .body p{color:#1e3a33;margin:0 0 14px;font-size:17px}.dsb-job .body ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dsb-job .body li{align-items:flex-start;gap:12px;display:flex}.dsb-job .body li svg{width:20px;height:20px;color:var(--leaf);flex:none;margin-top:3px}.dsb-job .facts{background:var(--line);border:1.5px solid var(--line);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;margin:0 0 8px;display:grid;overflow:hidden}@media (min-width:720px){.dsb-job .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsb-job .facts div{background:#fff;padding:16px 18px}.dsb-job .facts span{font:700 12.5px/1 var(--sans);color:var(--mute);letter-spacing:.03em;margin-bottom:8px;display:block}.dsb-job .facts b{font:700 17px/1.2 var(--sans)}.dsb-job .rec{border:2px solid var(--deep);border-radius:24px;align-items:center;gap:16px;margin-top:40px;padding:20px;display:flex}.dsb-job .rec .av{background:var(--mint);width:64px;height:64px;font:400 26px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.dsb-job .rec b{font-size:17px;display:block}.dsb-job .rec p{color:var(--ink2);margin:4px 0 0;font-size:15px}.dsb-job aside{align-self:start;position:sticky;top:24px}.dsb-job .apply{border:2px solid var(--deep);background:#fff;border-radius:28px;padding:28px}.dsb-job .apply h2{font:400 30px/1 var(--display);margin:0 0 6px}.dsb-job .apply .sub{color:var(--ink2);margin:0 0 22px;font-size:15px}.dsb-job .apply form{flex-direction:column;gap:14px;display:flex}.dsb-job .drop{border:2px dashed var(--line);text-align:center;color:var(--ink2);cursor:pointer;border-radius:16px;padding:18px;font-size:15px;transition:border-color .15s,background .15s}.dsb-job .drop:hover,.dsb-job .drop.over{border-color:var(--leaf);background:var(--mint2)}.dsb-job .drop b{color:var(--deep);display:block}.dsb-job .drop input{display:none}.dsb-job .drop.has{border-style:solid;border-color:var(--deep);text-align:start;justify-content:space-between;align-items:center;display:flex}.dsb-job .or{color:var(--mute);align-items:center;gap:12px;font-size:13px;display:flex}.dsb-job .or:before,.dsb-job .or:after{content:"";background:var(--line);flex:1;height:1.5px}.dsb-job .fine{color:var(--mute);margin:0;font-size:13px}.dsb-job .done{text-align:center;padding:20px 0;display:none}.dsb-job .done.on{display:block}.dsb-job .done .ok{background:var(--lime);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 16px;display:grid}.dsb-job .done .ok svg{width:34px;height:34px}.dsb-job .done b{font:400 30px/1.1 var(--display);margin-bottom:8px;display:block}.dsb-job .done p{color:var(--ink2);margin:0 0 20px}.dsb-job .stack{gap:8px;margin-top:14px;display:flex}.dsb-job .stack .btn{flex:1}.dsb-job .mob-bar{inset-inline:0;min-height:calc(74px + env(safe-area-inset-bottom));border-top:2px solid var(--deep);padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:40;background:#fff;align-items:center;gap:10px;display:none;position:fixed;bottom:0}@media (max-width:999px){.dsb-job .mob-bar{display:flex}.dsb-job aside{position:static}.dsb-job{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.dsb-job .wa-float{display:none}}.dsb-job .mob-bar .sal{font:700 18px/1 var(--sans)}.dsb-job .mob-bar .btn{margin-inline-start:auto}.dsb-job .similar{margin-top:clamp(56px,7vw,96px)}.dsb-job .sim{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.dsb-job .sim{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsb-job .sim a{border:2px solid var(--deep);border-radius:20px;flex-direction:column;gap:8px;min-height:160px;padding:20px;display:flex}.dsb-job .sim a:hover{box-shadow:6px 6px 0 var(--leaf)}.dsb-job .sim b{font:400 22px/1.15 var(--display)}.dsb-job .sim .s{font:700 15px/1;background:var(--lime);border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 10px}.dsb-job .closed{background:var(--amber-bg);color:var(--amber);border-radius:16px;margin-bottom:16px;padding:14px 18px;font-weight:700;display:none}.dsb-job .closed.on{display:block}@media (max-width:999px){.dsb-job .facts span{font-size:13px}}@media (max-width:480px){.dsb-job .facts>div:last-child:nth-child(odd){grid-column:1/-1}}.dsb-job{--bleed:clamp(16px,3.2vw,48px)}@media (max-width:480px){.dsb-job{--bleed:16px}}.dsb-job .closed-m{display:none}@media (max-width:999px){.dsb-job .jh .meta{gap:8px 14px;font-size:15px}.dsb-job .jh .sal{margin-top:16px}.dsb-job .facts b{font-size:16px}.dsb-job .closed-m{background:var(--amber-bg);color:var(--amber);font:700 16px/1.4 var(--sans);border-radius:16px;margin:14px 0 4px;padding:12px 16px;display:block}.dsb-job .closed-m a{color:inherit;text-underline-offset:3px;text-decoration:underline;position:relative}.dsb-job .closed-m a:after{content:"";position:absolute;inset:-13px -6px}.dsb-job .top .closed-m a:hover{color:inherit}.dsb-job .layout .closed.on{display:none}.dsb-job main.is-closed{flex-direction:column;display:flex}.dsb-job main.is-closed .similar{order:-1;margin-top:28px}}@media (max-width:719px){.dsb-job .sim{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;margin-inline:calc(-1*var(--bleed));padding:2px var(--bleed) 8px;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.dsb-job .sim:has(>a:only-child){grid-auto-columns:100%}.dsb-job .sim::-webkit-scrollbar{display:none}.dsb-job .sim a{scroll-snap-align:start}}.dsb-job .more{margin-top:clamp(32px,4vw,56px)}.dsb-job .more h2{font:700 15px/1.2 var(--sans);color:var(--mute);margin:0 0 12px}.dsb-job .more ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}
