.checklist__group[data-astro-cid-4tn6w3f6]{border:0;margin:0 0 clamp(28px,3vw,40px);padding:0}.checklist__group[data-astro-cid-4tn6w3f6] legend[data-astro-cid-4tn6w3f6]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:0 0 14px;font-weight:540}.checklist__group[data-astro-cid-4tn6w3f6] ul[data-astro-cid-4tn6w3f6]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.check[data-astro-cid-4tn6w3f6]{cursor:pointer;border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.check[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]{opacity:0;width:1px;height:1px;position:absolute}.check__box[data-astro-cid-4tn6w3f6]{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:18px;height:18px;transition:border-color .16s var(--ease), background-color .16s var(--ease);flex:none;margin-top:1px;position:relative}.check__box[data-astro-cid-4tn6w3f6]:after{content:"";background:var(--ink);transition:transform .14s var(--ease);border-radius:1px;position:absolute;inset:3px;transform:scale(0)}.check[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]:checked+.check__box[data-astro-cid-4tn6w3f6]{border-color:var(--ink)}.check[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]:checked+.check__box[data-astro-cid-4tn6w3f6]:after{transform:scale(1)}.check[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]:focus-visible+.check__box[data-astro-cid-4tn6w3f6]{outline:2px solid var(--accent);outline-offset:2px}.check__label[data-astro-cid-4tn6w3f6]{font-size:var(--t-small);color:var(--ink-soft);line-height:1.5}.check[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]:checked~.check__label[data-astro-cid-4tn6w3f6]{color:var(--ink)}.checklist__foot[data-astro-cid-4tn6w3f6]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:8px;padding-top:20px;display:flex}.checklist__progress[data-astro-cid-4tn6w3f6]{font-size:var(--t-small);font-variant-numeric:tabular-nums;font-weight:540}.checklist__missing[data-astro-cid-4tn6w3f6]{background:var(--canvas-soft);margin-top:28px;padding:18px 20px}.checklist__missing[data-astro-cid-4tn6w3f6][hidden]{display:none}.checklist__missing-heading[data-astro-cid-4tn6w3f6]{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-weight:540}.checklist__missing[data-astro-cid-4tn6w3f6] ul[data-astro-cid-4tn6w3f6]{font-size:var(--t-small);color:var(--ink-soft);gap:8px;margin:0;padding:0;list-style:none;display:grid}
