h1[data-astro-cid-bgiqnncn]{max-width:var(--measure);margin-top:1.4rem}.audit-intro[data-astro-cid-bgiqnncn]{color:#17150f;max-width:30ch;font-family:var(--font-serif);margin:1.5rem 0 0;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.35}.audit-intro-detail[data-astro-cid-bgiqnncn]{max-width:var(--measure);color:var(--color-text);margin:1rem 0 0;font-size:1.0625rem;line-height:1.7}.audit-download[data-astro-cid-bgiqnncn]{margin:1.6rem 0 0}.audit-download-again[data-astro-cid-bgiqnncn]{margin-top:2rem}.audit-download[data-astro-cid-bgiqnncn] a[data-astro-cid-bgiqnncn]{color:var(--color-accent-dark);font-size:.9375rem;font-weight:600}.audit-download[data-astro-cid-bgiqnncn] a[data-astro-cid-bgiqnncn]:hover{text-decoration-thickness:2px}.audit-questions[data-astro-cid-bgiqnncn],.audit-loop[data-astro-cid-bgiqnncn],.audit-last[data-astro-cid-bgiqnncn],.audit-next[data-astro-cid-bgiqnncn]{max-width:var(--measure)}.audit-body[data-astro-cid-bgiqnncn]{gap:1.6rem;margin-top:3.4rem;display:grid}.audit-flow[data-astro-cid-bgiqnncn]{min-width:0}.audit-rail[data-astro-cid-bgiqnncn]{max-width:var(--measure);background:var(--color-warm);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;padding:.9rem 1.1rem;display:flex}.audit-rail[data-astro-cid-bgiqnncn][hidden]{display:none}.audit-progress[data-astro-cid-bgiqnncn]{align-items:center;gap:.9rem;display:flex}.audit-progress[data-astro-cid-bgiqnncn][hidden]{display:none}.audit-marks[data-astro-cid-bgiqnncn]{align-items:center;gap:.45rem;display:flex}.audit-mark[data-astro-cid-bgiqnncn]{background:#d9d2cb;border-radius:50%;width:.7rem;height:.7rem}.audit-mark[data-astro-cid-bgiqnncn].is-done{background:var(--color-accent)}.audit-mark-loop[data-astro-cid-bgiqnncn]{background:0 0;border:2px solid #cdc6bf;width:.95rem;height:.95rem;margin-left:.55rem}.audit-mark-loop[data-astro-cid-bgiqnncn].is-done{border-color:var(--color-accent);background:var(--color-accent)}.audit-count[data-astro-cid-bgiqnncn]{color:#17150f;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:600}.audit-show-all[data-astro-cid-bgiqnncn]{color:#17150f;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.audit-show-all[data-astro-cid-bgiqnncn] input[data-astro-cid-bgiqnncn]{width:1.1rem;height:1.1rem;accent-color:var(--color-accent-dark);margin:0}.audit-step-nav[data-astro-cid-bgiqnncn]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.audit-step-nav[data-astro-cid-bgiqnncn][hidden]{display:none}.audit-step-nav[data-astro-cid-bgiqnncn] .button[data-astro-cid-bgiqnncn]:disabled{cursor:default;opacity:.4}.is-stepping[data-astro-cid-bgiqnncn] .audit-loop[data-astro-cid-bgiqnncn]{margin-top:0}.audit-question[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]:focus,.audit-loop[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]:focus{outline:none}.audit-question[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]:focus-visible,.audit-loop[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.is-stepping[data-astro-cid-bgiqnncn] .audit-question[data-astro-cid-bgiqnncn]:not([hidden]),.is-stepping[data-astro-cid-bgiqnncn] .audit-loop[data-astro-cid-bgiqnncn]:not([hidden]){animation:.25s audit-step-in}}@keyframes audit-step-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.audit-questions[data-astro-cid-bgiqnncn]{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.audit-question[data-astro-cid-bgiqnncn]{border-bottom:1px solid var(--color-line);padding:1.9rem 0}.audit-question[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]{letter-spacing:-.01em;max-width:none;margin:0;font-size:clamp(1.4rem,2.6vw,1.7rem);line-height:1.25}.audit-number[data-astro-cid-bgiqnncn]{color:var(--color-accent-dark)}.audit-question[data-astro-cid-bgiqnncn] p[data-astro-cid-bgiqnncn]{max-width:none;margin:.8rem 0 0}.audit-loop[data-astro-cid-bgiqnncn]{border-left:4px solid var(--color-accent);background:var(--color-warm);margin-top:3.6rem;padding:2rem 1.6rem}.audit-loop-label[data-astro-cid-bgiqnncn]{max-width:none;color:var(--color-accent-dark);font-family:var(--font-sans);letter-spacing:.14em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.5}.audit-loop-question[data-astro-cid-bgiqnncn]{text-wrap:pretty;color:#000;max-width:none;font-family:var(--font-serif);letter-spacing:-.01em;margin:1rem 0 0;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.25}.audit-last[data-astro-cid-bgiqnncn]{border-left:4px solid var(--color-accent);margin-top:3.2rem;padding-left:1.2rem}.audit-last-lead[data-astro-cid-bgiqnncn]{color:var(--color-muted);margin:0}.audit-last-question[data-astro-cid-bgiqnncn]{color:#000;font-family:var(--font-serif);margin:.3rem 0 0;font-size:clamp(1.4rem,2.8vw,1.8rem);line-height:1.3}.audit-next[data-astro-cid-bgiqnncn]{border-top:1px solid var(--color-line);margin-top:5rem;padding-top:2.6rem}.audit-next-cue[data-astro-cid-bgiqnncn]{color:var(--color-muted);letter-spacing:.14em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.audit-next[data-astro-cid-bgiqnncn] h2[data-astro-cid-bgiqnncn]{max-width:none;margin-top:.9rem;font-size:clamp(1.75rem,3.4vw,2.3rem);line-height:1.15}.audit-next[data-astro-cid-bgiqnncn] p[data-astro-cid-bgiqnncn]:not(.audit-next-cue){max-width:66ch;margin:1rem 0 0}.audit-next-link[data-astro-cid-bgiqnncn]{color:var(--color-accent-dark);margin-top:1.3rem;font-weight:600;display:inline-block}.audit-next-link[data-astro-cid-bgiqnncn]:hover{text-decoration-thickness:2px}@media (width>=600px){.audit-loop[data-astro-cid-bgiqnncn]{padding:2.4rem}}@media (width>=1000px){.audit-body[data-astro-cid-bgiqnncn]{grid-template-columns:minmax(0, var(--measure)) minmax(200px, 240px);column-gap:4rem}.audit-rail[data-astro-cid-bgiqnncn]{flex-direction:column;grid-area:1/2;align-self:start;align-items:flex-start;padding:1.2rem 1.3rem}.audit-progress[data-astro-cid-bgiqnncn]{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (width>=1000px) and (height>=700px){.audit-rail[data-astro-cid-bgiqnncn]{top:calc(var(--header-height) + 1.5rem);position:sticky}}
