/* r12 stepup lane (13 Nov 2026): where the work is (/careers/where-the-work-is/). Option 13 tokens. Tile map: partials/ukmap13.njk */
.sys13 .ww-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(20px,3vw,48px);align-items:start;padding-top:var(--rowgap)}
@media (max-width:900px){.sys13 .ww-top{grid-template-columns:1fr}}
.sys13 .ww-top .card,.sys13 .ww-reg .card{background:#fff;border-radius:var(--r2);box-shadow:var(--sh);padding:clamp(18px,2.4vw,28px)}
.sys13 .ww-ans h2{font:800 clamp(26px,1rem + 1.6vw,38px)/1.05 var(--f-display);font-stretch:var(--ds);margin:.2em 0 .5em}
.sys13 .ww-ans p{max-width:40rem}
.sys13 .ww-chk{font-size:14px;color:var(--ink2)}
.sys13 .uk13{position:sticky;top:calc(var(--hdr) + 20px)}
.sys13 .uk13-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,minmax(76px,auto));gap:8px}
.sys13 .uk13-g li{margin:0;display:flex}
.sys13 .uk13-g a{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px;border-radius:var(--r);background:#fff;box-shadow:var(--sh);color:var(--ink);text-decoration:none;min-height:76px}
.sys13 .uk13-g a b{font:700 15px/1.15 var(--f-body)}
.sys13 .uk13-g a span{font-size:13px;color:var(--ink2)}
.sys13 .uk13-g a:hover{outline:2px solid var(--ink)}
.sys13 .uk13-g a.on{background:var(--ink);color:#fff}
.sys13 .uk13-g a.on span{color:#e6e6e6}
.sys13 .uk13-n{font-size:13px;color:var(--ink2);margin:8px 0 0}
.sys13 .ww-studios{list-style:none;margin:12px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}
.sys13 .ww-studios li{margin:0;background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.sys13 .ww-studios b{font:700 17px/1.25 var(--f-body)}
.sys13 .ww-studios span{color:var(--ink2);font-size:15px}
.sys13 .ww-pl{font-style:normal;align-self:flex-start;margin-top:6px;padding:3px 10px;border-radius:var(--pill);background:var(--bg3);font:600 12px/1.3 var(--f-body)}
.sys13 .ww-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px}
@media (max-width:640px){.sys13 .ww-two{grid-template-columns:1fr}}
.sys13 .ww-two p,.sys13 .ww-cl p{margin:0}
.sys13 .ww-two .kick,.sys13 .ww-cl .kick{margin:0 0 6px}
.sys13 .ww-src{padding-top:var(--rowgap)}
.sys13 .ww-src ul{columns:2 320px;padding-left:1.2em}
.sys13 .ww-src p{color:var(--ink2)}
.sys13 .ww-onevid{list-style:none;margin:20px 0 0;padding:0}
.sys13 .ww-onevid .im{display:block;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden}
.sys13 .ww-onevid .im img{width:100%;height:100%;object-fit:cover}
.sys13 .ww-onevid .tx{display:flex;flex-direction:column;gap:2px;margin-top:8px}
