.audit-page-intro.svelte-71b317{padding:4em 1.5em 1em}.audit-eyebrow.svelte-71b317{font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;color:#6b6560;margin-bottom:.5em}.audit-page-intro.svelte-71b317 h1:where(.svelte-71b317){font-size:2.5rem;font-weight:400}.audit-page-intro.svelte-71b317 .subtitle:where(.svelte-71b317){font-size:1.2rem;color:#6b6560;font-style:italic;margin-top:.5em}.audit-intro.svelte-71b317{padding:0 1.5em 2em;border-bottom:1px solid #d5cfc5;margin-bottom:2em}.audit-intro.svelte-71b317 p:where(.svelte-71b317){color:#4a4540;margin-bottom:.75em}.audit-tip.svelte-71b317{margin:0 1.5em 2.5em;padding:1.5em 1.75em;background:#f5f0e8;border:1px solid #d5cfc5}.audit-tip.svelte-71b317 h2:where(.svelte-71b317){font-size:1.1rem;font-weight:600;margin-bottom:.5em;color:#1f2127}.audit-tip.svelte-71b317 p:where(.svelte-71b317){color:#4a4540;margin-bottom:.5em}.audit-tip.svelte-71b317 ul:where(.svelte-71b317){color:#4a4540;padding-left:1.25em}.audit-tip.svelte-71b317 li:where(.svelte-71b317){margin-bottom:.2em}.audit-columns.svelte-71b317{display:flex;gap:1.5em;padding:0 1.5em;margin-bottom:2.5em}.audit-column.svelte-71b317{flex:1;min-width:0;padding:1.5em 1.5em 1.75em;border:1px solid #d5cfc5;background:#f5f0e8;display:flex;flex-direction:column}.audit-column-title.svelte-71b317{font-size:1.25rem;font-weight:400;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #d5cfc5}.audit-add.svelte-71b317{display:flex;gap:.5em;margin-bottom:1em}.audit-input.svelte-71b317{flex:1;min-width:0;padding:.55em .7em;border:1px solid #d5cfc5;background:#ece6dc;font-family:inherit;font-size:.95rem;color:#1f2127}.audit-input.svelte-71b317:focus{outline:none;border-color:#1f2127}.audit-add-btn.svelte-71b317{background:none;border:1.5px solid #1F2127;font-family:inherit;font-size:.85rem;letter-spacing:.05em;color:#1f2127;padding:0 1em;cursor:pointer;transition:background .2s,color .2s}.audit-add-btn.svelte-71b317:hover{background:#1f2127;color:#ece6dc}.audit-empty.svelte-71b317{color:#6b6560;font-style:italic;font-size:.95rem;padding:.5em 0}.audit-list.svelte-71b317{list-style:none;margin:0;padding:0}.audit-item.svelte-71b317{display:flex;align-items:flex-start;gap:.5em;padding:.55em 0;border-bottom:1px solid #d5cfc5;line-height:1.4}.audit-item.svelte-71b317:last-child{border-bottom:none}.audit-item-text.svelte-71b317{flex:1;color:#1f2127;word-break:break-word}.audit-item-edit.svelte-71b317{background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;cursor:text;border-bottom:1px dashed transparent;transition:border-color .15s}.audit-item-edit.svelte-71b317:hover,.audit-item-edit.svelte-71b317:focus-visible{border-bottom-color:#b5afa5;outline:none}.audit-edit-input.svelte-71b317{flex:1;min-width:0;padding:.2em .4em;border:1px solid #1F2127;background:#ece6dc;font-family:inherit;font-size:inherit;color:#1f2127;line-height:1.4}.audit-edit-input.svelte-71b317:focus{outline:none}.audit-remove.svelte-71b317{flex-shrink:0;background:none;border:none;color:#6b6560;font-size:1.4rem;line-height:1;padding:0 .3em;cursor:pointer;transition:color .2s}.audit-remove.svelte-71b317:hover{color:#a04030}.audit-actions.svelte-71b317{display:flex;gap:1em;padding:0 1.5em 1em;flex-wrap:wrap}.audit-action-btn.svelte-71b317{background:none;border:1.5px solid #1F2127;font-family:inherit;font-size:.9rem;letter-spacing:.05em;color:#1f2127;padding:.7em 1.5em;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.audit-action-btn.svelte-71b317:hover:not(:disabled){background:#1f2127;color:#ece6dc}.audit-action-btn.svelte-71b317:disabled{opacity:.4;cursor:not-allowed}.audit-action-btn--primary.svelte-71b317{background:#1f2127;color:#ece6dc;margin-left:auto}.audit-action-btn--end.svelte-71b317{margin-left:auto}.audit-action-btn--primary.svelte-71b317:hover:not(:disabled){background:#ece6dc;color:#1f2127}.audit-step2.svelte-71b317{padding:0 1.5em 2em}.audit-prompt.svelte-71b317{margin-bottom:1.75em}.audit-prompt-label.svelte-71b317{display:block;color:#1f2127;margin-bottom:.4em;line-height:1.45}.audit-prompt-numbered.svelte-71b317{display:flex;gap:.35em}.audit-or.svelte-71b317{color:#6b6560;font-style:italic;margin:-.5em 0 1em}.audit-or-note.svelte-71b317{font-size:.9rem}.audit-prompt-num.svelte-71b317{flex-shrink:0}.audit-prompt-hint.svelte-71b317{color:#6b6560;font-size:.95rem;font-style:italic;margin-bottom:.6em;line-height:1.55}.audit-prompt-hint--after.svelte-71b317{margin-top:.6em;margin-bottom:0}.audit-prompt.svelte-71b317 textarea:where(.svelte-71b317){width:100%;padding:.7em .8em;border:1px solid #d5cfc5;background:#f5f0e8;font-family:inherit;font-size:1rem;line-height:1.5;color:#1f2127;field-sizing:content;min-height:4em;resize:none}.audit-prompt.svelte-71b317 textarea:where(.svelte-71b317):focus{outline:none;border-color:#1f2127}.audit-select.svelte-71b317{width:100%;padding:.6em .7em;border:1px solid #d5cfc5;background:#f5f0e8;font-family:inherit;font-size:1rem;color:#1f2127}.audit-select.svelte-71b317:focus{outline:none;border-color:#1f2127}.audit-print-summary.svelte-71b317{display:none}.audit-closing.svelte-71b317{margin-top:2em;color:#4a4540;line-height:1.6}.audit-cta.svelte-71b317{margin-top:2em;padding:1.75em;border:1px solid #d5cfc5;background:#f5f0e8}.audit-cta.svelte-71b317 p:where(.svelte-71b317){color:#4a4540;margin-bottom:1em}.visually-hidden.svelte-71b317{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:700px){.audit-page-intro.svelte-71b317{padding:2.5em 1.25em .75em}.audit-intro.svelte-71b317{padding:0 1.25em 1.5em;margin-bottom:1.5em}.audit-tip.svelte-71b317{margin:0 1.25em 2em;padding:1.25em}.audit-columns.svelte-71b317{flex-direction:column;padding:0 1.25em;gap:1.25em;margin-bottom:2em}.audit-actions.svelte-71b317{padding:0 1.25em 1em}.audit-step2.svelte-71b317{padding:0 1.25em 1.5em}.audit-action-btn--primary.svelte-71b317{margin-left:0}}@media print{header,footer,.nav-toggle,.audit-intro.svelte-71b317,.audit-tip.svelte-71b317,.audit-add.svelte-71b317,.audit-remove.svelte-71b317,.audit-actions.svelte-71b317,.audit-empty.svelte-71b317,.audit-cta.svelte-71b317,.audit-prompt-hint.svelte-71b317{display:none}body{background:#fff;color:#000}main{max-width:100%;padding:0}.audit-page-intro.svelte-71b317{padding:0 0 .75em}.audit-columns.svelte-71b317{display:flex;flex-direction:row;gap:1.5em;padding:0;page-break-inside:avoid}.audit-column.svelte-71b317{background:transparent;border:1px solid #999;padding:1em}.audit-column-title.svelte-71b317{border-bottom-color:#999}.audit-item.svelte-71b317{border-bottom-color:#ccc}.audit-step2.svelte-71b317{padding:0}.audit-prompt.svelte-71b317 textarea:where(.svelte-71b317){border:none;background:transparent;resize:none;overflow:visible;height:auto;padding:0}.audit-print-summary.svelte-71b317{display:block;padding:0 0 1em;margin-bottom:1.5em;page-break-inside:avoid;border-bottom:1px solid #999}.audit-print-heading.svelte-71b317{font-size:1.05rem;font-weight:600;margin-bottom:.6em}.audit-print-summary.svelte-71b317 .audit-column-title:where(.svelte-71b317){font-size:1rem}.audit-print-empty.svelte-71b317{color:#666;font-style:italic;font-size:.9rem}.audit-select.svelte-71b317{appearance:none;border:none;background:transparent;padding:0;font-weight:600}}
