.cw[data-astro-cid-punbfdpw]{padding-block:clamp(40px,6vw,80px)}.cw__head[data-astro-cid-punbfdpw]{flex-direction:column;gap:16px;max-width:760px;margin-bottom:clamp(32px,4vw,56px);display:flex}.cw__title[data-astro-cid-punbfdpw]{font-size:var(--fs-h1);line-height:var(--lh-head);letter-spacing:var(--ls-head)}.cw__lead[data-astro-cid-punbfdpw]{font-size:var(--fs-lead);line-height:1.4}.cw__list[data-astro-cid-punbfdpw]{border-top:1px solid var(--ink)}.cw__row[data-astro-cid-punbfdpw]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:16px 40px;padding:clamp(24px,3vw,40px) 0;display:grid}.cw__code[data-astro-cid-punbfdpw]{font-size:var(--fs-label);color:var(--muted);gap:12px;display:flex}.cw__name[data-astro-cid-punbfdpw]{letter-spacing:-.025em;margin-top:6px;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.cw__name--light[data-astro-cid-punbfdpw]{font-size:var(--fs-h3)}.cw__tools[data-astro-cid-punbfdpw]{font-size:var(--fs-label);color:var(--muted);margin-top:8px}.cw__desc[data-astro-cid-punbfdpw]{font-size:var(--fs-small);max-width:62ch;line-height:1.55}.cw__body[data-astro-cid-punbfdpw]{flex-direction:column;gap:18px;min-width:0;display:flex}.cw__body[data-astro-cid-punbfdpw] .cw__fig{max-width:460px}.cw__body[data-astro-cid-punbfdpw] .cw__fig .fig-frame{background:#fff}.cw__body[data-astro-cid-punbfdpw] .cw__fig .fig__img{object-fit:contain}.cw__nums[data-astro-cid-punbfdpw]{flex-direction:column;gap:14px;margin:0;display:flex}.cw__num[data-astro-cid-punbfdpw]{border-left:2px solid var(--accent);flex-direction:column-reverse;gap:2px;padding-left:12px;display:flex}.cw__num[data-astro-cid-punbfdpw] dd[data-astro-cid-punbfdpw]{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(20px,2vw,26px);font-weight:500}.cw__num[data-astro-cid-punbfdpw] dt[data-astro-cid-punbfdpw]{font-size:var(--fs-label);color:var(--muted)}.cw__arrow[data-astro-cid-punbfdpw]{color:var(--accent-strong);margin-inline:.35em;display:inline-block}.cw__inline[data-astro-cid-punbfdpw]{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;gap:6px 24px;display:flex}.cw__inline[data-astro-cid-punbfdpw] b[data-astro-cid-punbfdpw]{color:var(--ink);font-size:16px;font-weight:500}.cw__foot[data-astro-cid-punbfdpw]{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:clamp(32px,4vw,48px);display:flex}.reveal-pending .cw__arrow[data-astro-cid-punbfdpw]{clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-out) .3s}.reveal-pending.is-in .cw__arrow[data-astro-cid-punbfdpw]{clip-path:inset(0)}@media (width>=900px){.cw__row[data-astro-cid-punbfdpw]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 260px}}
