.st-ww .ww-tpl{white-space:pre-wrap;font-weight:500;font-size:14.5px;line-height:1.55}
/* recruiter feedback */
.st-ww .ww-proof{margin-top:28px;background:var(--s-card);border:1px solid var(--s-line);border-radius:22px;padding:20px 22px}
.st-ww .ww-who{font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--s-blue)}
.st-ww .ww-prf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;align-items:start}
@media (max-width:760px){.st-ww .ww-prf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px}.st-ww .ww-prf figure{flex:0 0 80%;scroll-snap-align:start}.st-ww .ww-prf blockquote{font-size:17px}}
.st-ww .ww-prf figure{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}
.st-ww .ww-prf blockquote{margin:0;font-family:'Newsreader',Georgia,serif;font-size:19px;line-height:1.3;color:var(--s-ink)}
.st-ww .ww-prf img{width:100%;height:auto;border-radius:12px;border:1px solid var(--s-line);background:#fff;display:block}
/* the game: fixed cream panel, own bg + fg */
.st-ww .ww-game{margin-top:28px;background:#F2EDE4;color:#141414;border-radius:24px;padding:24px 22px 26px}
.st-ww .ww-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}
.st-ww .ww-mk{font:800 11.5px 'Plus Jakarta Sans',sans-serif;letter-spacing:.18em;color:#78716C;text-transform:uppercase}
.st-ww .ww-note{margin:16px 0 0}
.st-ww .ww-ttl{font:500 clamp(28px,4.6vw,40px)/1.1 'Newsreader',Georgia,serif;margin-top:4px}
.st-ww .ww-ttl i{color:#2563EB}
.st-ww .ww-score{background:#141414;color:#fff;border-radius:999px;padding:9px 16px;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}
.st-ww .ww-score b{color:#60A5FA}
.st-ww .ww-msgs{display:flex;flex-direction:column;gap:14px;margin-top:20px}
.st-ww .ww-m{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 6px 18px rgba(20,20,20,.06);position:relative}
.st-ww .ww-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.st-ww .ww-n{font:800 12px 'Plus Jakarta Sans',sans-serif;letter-spacing:.16em;color:#A8A29E}
.st-ww .ww-n span{letter-spacing:.04em;font-weight:700;color:#78716C;text-transform:none}
.st-ww .ww-tog{display:flex;background:#F2EDE4;border-radius:999px;padding:4px}
.st-ww .ww-tog button{border:0;background:transparent;font:800 12.5px 'Plus Jakarta Sans',sans-serif;letter-spacing:.12em;color:#44403C;padding:8px 16px;border-radius:999px;cursor:pointer}
.st-ww .ww-tog button:hover{background:#E7E1D6}
.st-ww .ww-tog button.ww-pk{background:#141414;color:#fff}
.st-ww .ww-tog button:disabled{cursor:default}
.st-ww .ww-body{margin:10px 0 0;font-size:17px;line-height:1.5;font-weight:500}
.st-ww .ww-rv{display:none;margin-top:12px;border-radius:12px;padding:10px 12px;font-size:14.5px;line-height:1.5}
.st-ww .ww-rv.ww-on{display:block}
.st-ww .ww-rv.ww-ok{background:#DBEAFE;color:#1E3A8A}
.st-ww .ww-rv.ww-no{background:#FEE2E2;color:#7F1D1D}
.st-ww .ww-rv b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}
.st-ww .ww-fin{display:none;margin-top:18px;background:#141414;color:#F5F5F4;border-radius:18px;padding:18px 20px}
.st-ww .ww-fin.ww-on{display:block}
.st-ww .ww-fin h3{font:500 26px/1.15 'Newsreader',Georgia,serif;color:#F5F5F4}
.st-ww .ww-fin p{margin:8px 0 0;color:#D6D3D1;font-size:15.5px}
.st-ww .ww-fin button{margin-top:12px;background:#2563EB;color:#fff;border:0;border-radius:999px;font:800 14px 'Plus Jakarta Sans',sans-serif;padding:10px 18px;cursor:pointer}
/* steps */
.st-ww .ww-steps{display:flex;flex-direction:column;gap:0;margin-top:22px;border-left:2px solid var(--s-line);margin-left:17px;counter-reset:s}
.st-ww .ww-step{position:relative;padding:0 0 28px 34px;counter-increment:s;min-width:0}
.st-ww .ww-step::before{content:counter(s);position:absolute;left:-19px;top:0;width:36px;height:36px;border-radius:50%;background:#2563EB;color:#fff;display:grid;place-items:center;font-weight:800}
.st-ww .ww-step p{margin:6px 0 0;color:var(--s-mut);font-size:15.5px}
.st-ww .ww-step .s-say{margin-top:12px}
.st-ww .ww-step ul,.st-ww .ww-step ol{margin:8px 0 0;padding-left:20px;color:var(--s-mut);font-size:15px}
.st-ww .ww-pull{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
@media (max-width:760px){.st-ww .ww-pull{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:340px){.st-ww .ww-pull{grid-template-columns:minmax(0,1fr)}}
.st-ww .ww-pull .s-card{padding:14px}
.st-ww .ww-pull h3{font-size:16px}
.st-ww .ww-pull p{font-size:14px;margin:4px 0 0}
.st-ww .ww-skill .s-t{max-height:520px;overflow:auto}
/* the wall */
.st-ww .ww-wall{margin-top:18px;border:2px dashed var(--s-red);border-radius:16px;padding:14px 16px;background:var(--s-redbg);font-weight:600}
.st-ww .ww-wall h3{margin-bottom:4px}
.st-ww .ww-wall p{margin:6px 0 0;font-weight:500}
/* DIY steps vs The Cognitive */
.st-ww .ww-vs{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-top:20px;align-items:start}
@media (max-width:760px){.st-ww .ww-vs{grid-template-columns:minmax(0,1fr)}}
.st-ww .ww-diy,.st-ww .ww-tc{border-radius:18px;padding:20px}
.st-ww .ww-diy{background:var(--s-card);border:1px solid var(--s-line)}
.st-ww .ww-tc{background:var(--s-inv);color:var(--s-invfg)}
.st-ww .ww-vs h3{font-size:17px;letter-spacing:.02em}
.st-ww .ww-vs ol{margin:12px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:15px}
.st-ww .ww-diy ol{color:var(--s-mut)}
