/* Fix30: only objection 05 -> busywork -> Ranked -> Build transition. */
#fears{padding-bottom:0}
#fears .f-list>li:last-child{padding-bottom:24px}
#build{padding-top:24px}
#handoff-transition{max-width:1320px;margin:0 auto;padding-left:calc(clamp(56px,7vw,110px) + clamp(12px,2vw,30px))}
#handoff-transition .busywork{display:grid;gap:16px;list-style:none;padding:0;margin:0;max-width:1040px}
#handoff-transition .busywork li{padding:0;margin:0;min-width:0;font:600 clamp(28px,2.3vw,36px)/1.4 var(--sans);letter-spacing:-.015em;color:var(--cream2)}
#handoff-transition .busywork-word{text-decoration:line-through;text-decoration-color:var(--blush);text-decoration-thickness:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
html.has-handoff-motion #handoff-transition .busywork-word{text-decoration:none;background-image:linear-gradient(var(--blush),var(--blush));background-repeat:no-repeat;background-position:0 56%;background-size:calc(var(--strike,0)*100%) 2px}
html.has-handoff-motion #handoff-transition .busywork li.is-crossed .busywork-word{text-decoration:line-through;text-decoration-color:var(--blush);text-decoration-thickness:2px;background:none}
#handoff-transition .ranked{margin:32px 0 0;padding:24px 0;border-radius:0;max-width:none}
#handoff-transition .ranked .rk{margin:12px 0 14px}
#build .build-intro{max-width:1320px;margin:0 auto;padding-top:120px}
@media(max-width:760px){
 #fears .f-list>li:last-child{padding-bottom:16px}
 #build{padding-top:16px}
 #handoff-transition{padding-left:44px}
 #handoff-transition .busywork{gap:12px}
 #handoff-transition .busywork li{font-size:22px;line-height:1.45}
 #handoff-transition .ranked{margin-top:24px;padding:20px 0}
 #build .build-intro{padding-top:72px}
}
@media(prefers-reduced-motion:reduce){
 #handoff-transition .busywork-word{text-decoration:line-through;text-decoration-color:var(--blush);text-decoration-thickness:2px;background:none}
}
