.fld__hero{padding-block:clamp(92px,9vw,132px) clamp(56px,7vw,96px)}.fld__back{display:flex;width:fit-content;align-items:center;min-height:44px;margin:0 auto 10px;font-size:14px;font-weight:700;color:rgba(255,255,255,.72)}@media (hover:hover){.fld__back:hover{color:#fff}}.fld__stage{margin-top:clamp(28px,4vw,44px);max-width:960px}.fld__tail{max-width:46ch;margin:22px auto 0;text-align:center;font-size:15px;line-height:1.7;color:rgba(255,255,255,.7)}.fld__check{padding-block:clamp(72px,9vw,120px)}.fck{max-width:640px;margin:0 auto;text-align:center}.fck .h2{max-width:20ch}.fck__opts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.fck__opts button{min-height:52px;padding:12px 22px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.fck__opts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fck__say{min-height:3.4em;max-width:44ch;margin:18px auto 0;font-size:15.5px;line-height:1.7;color:var(--gray)}.fck__note{display:grid;gap:8px;margin-top:26px;text-align:left}.fck__note span{font-size:14px;font-weight:800;color:var(--ink)}.fck__note textarea{width:100%;min-height:76px;padding:12px 14px;border:1px solid var(--line-2);border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.6;resize:vertical}.fck__fine{margin:10px 0 0;font-size:13px;color:var(--gray);text-align:left}.fld__code{padding-block:clamp(72px,9vw,120px)}.fld__code .pylab,.fld__code>.wrap--narrow>:last-child{text-align:left}.fld__next{padding-block:clamp(56px,7vw,88px)}.fld__next .actions{justify-content:center}.fld__code .pick button{min-height:44px}.fld.work-detail,.fld.work-detail.work-detail--cnn{padding:0}.fld.work-detail h1{font-size:clamp(34px,4.4vw,60px);line-height:1.15;letter-spacing:-.04em;margin:16px 0 0}.fld.work-detail .fld__stage.work-detail__stage{width:auto;max-width:1120px;color:var(--ink);text-align:left}.fld.work-detail--cnn .fld__stage.work-detail__stage{max-width:1440px}.fld.work-detail .fld__next .arows{max-width:420px;margin-inline:auto}