.step-image[data-v-5a730a64]{background:var(--surface-sunken);border-radius:var(--radius-md);margin:var(--space-4) 0;overflow:hidden}.step-image__asset[data-v-5a730a64]{aspect-ratio:16/10;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.step-image__caption[data-v-5a730a64]{color:var(--text-muted);font-size:.75rem;padding:var(--space-2) var(--space-3)}.ds-checkbox[data-v-0eb30d00]{align-items:center;background:var(--surface-card);border:1.5px solid var(--border-default);border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;height:24px;justify-content:center;min-height:24px;min-width:24px;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);width:24px}.ds-checkbox[data-v-0eb30d00]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-checkbox[data-v-0eb30d00]:hover:not(.ds-checkbox--checked){background:var(--surface-accent-soft);border-color:var(--teal-400)}.ds-checkbox--checked[data-v-0eb30d00]{background:var(--teal-600);border-color:var(--teal-700);color:var(--white)}.ds-checkbox__mark[data-v-0eb30d00]{stroke-width:2.5}.rich-text__link[data-v-28c1d3eb]{color:#0f766e;text-decoration:underline}.step-todos__list[data-v-c05ff831]{display:flex;flex-direction:column;list-style:none;margin:var(--space-4) 0;padding:0}.step-todos__item[data-v-c05ff831]{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-3);padding:var(--space-3) 0}.step-todos__item[data-v-c05ff831]:last-child{border-bottom:none}.step-todos__text[data-v-c05ff831]{color:var(--text-body);flex:1;font-size:var(--text-base);line-height:var(--leading-base);padding-top:1px;transition:color var(--duration-fast) var(--ease-standard)}.step-todos__item--checked .step-todos__text[data-v-c05ff831]{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.step-todos__avoid[data-v-c05ff831]{background:var(--surface-danger-soft);border:1px solid var(--border-danger);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4) var(--space-5)}.step-todos__avoid-header[data-v-c05ff831]{align-items:center;display:flex;gap:var(--space-2)}.step-todos__avoid-icon[data-v-c05ff831]{color:var(--rust-600);flex-shrink:0}.step-todos__avoid-title[data-v-c05ff831]{color:var(--rust-700);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.step-todos__avoid-list[data-v-c05ff831]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.step-todos__avoid-item[data-v-c05ff831]{border-left:1px solid color-mix(in oklab,var(--rust-500) 26%,transparent);color:var(--rust-700);font-size:var(--text-sm);line-height:var(--leading-sm);padding-left:var(--space-4)}[data-theme=dark] .step-todos__avoid-item[data-v-c05ff831],[data-theme=dark] .step-todos__avoid-title[data-v-c05ff831]{color:var(--text-danger)}.step-section[data-v-a0e56a93]{display:grid;gap:0 var(--space-5);grid-template-columns:56px 1fr;scroll-margin-top:140px}.step-section__rail-col[data-v-a0e56a93]{align-items:center;display:flex;flex-direction:column}.step-section__connector[data-v-a0e56a93]{background:var(--step-rail);flex-shrink:0;height:var(--space-8);width:2px}.step-section:first-child .step-section__connector[data-v-a0e56a93]{visibility:hidden}.step-section__marker[data-v-a0e56a93]{align-items:center;background:var(--step-marker-bg);border:1.5px solid var(--step-marker-border);border-radius:var(--radius-pill);display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px;z-index:1}.step-section__number[data-v-a0e56a93]{color:var(--step-marker-fg);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1}.step-section__rail[data-v-a0e56a93]{background:var(--step-rail);flex:1;min-height:var(--space-8);width:2px}.step-section--last .step-section__rail[data-v-a0e56a93]{display:none}.step-section__body[data-v-a0e56a93]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0 var(--space-10)}.step-section__eyebrow[data-v-a0e56a93]{color:var(--teal-600);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.step-section__title[data-v-a0e56a93]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;letter-spacing:var(--tracking-display);line-height:1.1;margin:0}.step-section__intro[data-v-a0e56a93]{color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-base);margin:0;max-width:var(--measure-prose)}.step-section__caution[data-v-a0e56a93]{margin-top:var(--space-2)}.step-section__footnote[data-v-a0e56a93]{color:var(--text-muted);font-size:15px;line-height:23px;margin:0;max-width:var(--measure-prose)}.step-section__actions[data-v-a0e56a93]{display:flex;flex-direction:column;gap:var(--space-3)}.step-action-btn[data-v-a0e56a93]{align-items:center;border:none;border-radius:var(--radius-control);cursor:pointer;display:flex;font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;min-height:52px;padding:0 var(--space-6);text-decoration:none;transition:background var(--duration-fast) var(--ease-standard)}.step-action-btn.step-action-btn--primary[data-v-a0e56a93]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.step-action-btn.step-action-btn--primary[data-v-a0e56a93]:hover{background:var(--action-primary-bg-hover)}.step-action-btn.step-action-btn--urgent[data-v-a0e56a93]{background:var(--action-urgent-bg);color:var(--action-urgent-fg)}.step-action-btn.step-action-btn--urgent[data-v-a0e56a93]:hover{background:var(--action-urgent-bg-hover);color:var(--action-urgent-fg);text-decoration:none}.step-action-btn[data-v-a0e56a93]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.step-section__contacts[data-v-a0e56a93]{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.step-section__contacts-note[data-v-a0e56a93]{background:var(--surface-warning-soft,#fef9ec);border:1px solid var(--border-warning,#d98324);border-radius:var(--radius-md);color:var(--amber-700,#92560e);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;padding:var(--space-3) var(--space-4)}.step-section__contacts-title[data-v-a0e56a93]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold)}.step-vet[data-v-a0e56a93]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.step-vet__name[data-v-a0e56a93]{color:var(--text-strong);font-size:var(--text-base)}.step-vet__address[data-v-a0e56a93]{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.step-vet__links[data-v-a0e56a93]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.step-vet__link[data-v-a0e56a93]{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-link);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:4px;padding:4px 10px;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);white-space:nowrap}.step-vet__link[data-v-a0e56a93]:hover{background:var(--surface-sunken);border-color:var(--border-default);text-decoration:none}.step-vet__link[data-v-a0e56a93]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(max-width:719px){.step-section[data-v-a0e56a93]{display:flex;flex-direction:column;gap:0}.step-section__rail-col[data-v-a0e56a93]{align-items:center;flex-direction:row;flex-direction:column;justify-content:center;margin-bottom:var(--space-4);padding-top:0}.step-section__connector[data-v-a0e56a93]{height:var(--space-6);width:2px}.step-section__rail[data-v-a0e56a93]{display:none;height:0}.step-section__body[data-v-a0e56a93]{gap:var(--space-3);padding:0 0 var(--space-8)}.step-section__title[data-v-a0e56a93]{font-size:var(--text-2xl)}.step-section__eyebrow[data-v-a0e56a93]{text-align:center}}.step-list[data-v-a5141022]{display:flex;flex-direction:column;scroll-margin-top:140px}.step-list__empty[data-v-a5141022]{color:var(--text-muted);text-align:center}.recognition__list[data-v-3aea9610]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.recognition__item[data-v-3aea9610]{color:var(--text-body);display:flex;font-size:var(--text-base);gap:var(--space-3);line-height:var(--leading-base)}.recognition__bullet[data-v-3aea9610]{color:var(--text-subtle);flex-shrink:0}.closing-card[data-v-7ab9793d]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-8)}.closing-card__eyebrow[data-v-7ab9793d]{color:var(--teal-600);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.closing-card__title[data-v-7ab9793d]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;letter-spacing:var(--tracking-display);margin:0}.closing-card__questions[data-v-7ab9793d]{border-left:1px solid color-mix(in oklab,currentColor 26%,transparent);display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0;padding-left:var(--space-4)}.closing-card__questions li[data-v-7ab9793d]{color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-base)}.closing-card__cta[data-v-7ab9793d]{color:var(--teal-700);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;margin-top:var(--space-2);max-width:none}[data-theme=dark] .closing-card__cta[data-v-7ab9793d]{color:var(--teal-400)}@media(max-width:719px){.closing-card[data-v-7ab9793d]{gap:var(--space-3);margin-top:var(--space-10);padding:var(--space-5)}.closing-card__title[data-v-7ab9793d]{font-size:var(--text-2xl)}}.first-aid[data-v-1291b42c],.first-aid__container[data-v-1291b42c]{display:flex;flex-direction:column}.first-aid__container[data-v-1291b42c]{gap:var(--space-8);margin:0 auto;max-width:var(--container-max);padding:var(--space-8) var(--gutter-page) var(--space-16);width:100%}.first-aid__lede[data-v-1291b42c]{color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-base)}.first-aid__empty[data-v-1291b42c]{color:var(--text-muted);text-align:center}.first-aid__resources[data-v-1291b42c]{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:140px}.first-aid__resources-eyebrow[data-v-1291b42c]{color:var(--teal-600);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.first-aid__resources-title[data-v-1291b42c]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;margin:0}.first-aid__ref-group[data-v-1291b42c]{display:flex;flex-direction:column;gap:var(--space-3)}.first-aid__ref-title[data-v-1291b42c]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;margin:0}.link-list[data-v-1291b42c]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.link-list__item[data-v-1291b42c]{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.link-list__item[data-v-1291b42c]:last-child{border-bottom:none;padding-bottom:0}.link-list__item[data-v-1291b42c]:first-child{padding-top:0}.link-list__label-col[data-v-1291b42c]{display:flex;flex-direction:column;gap:var(--space-1)}.link-list__label[data-v-1291b42c]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.link-list__note[data-v-1291b42c]{color:var(--text-muted);font-size:var(--text-xs)}.link-list__meta[data-v-1291b42c]{color:var(--text-link);font-size:var(--text-sm);white-space:nowrap}.link-list__item--vet[data-v-1291b42c]{align-items:flex-start;flex-direction:column}.link-list__vet-body[data-v-1291b42c]{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.link-list__vet-links[data-v-1291b42c]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.link-list__vet-link[data-v-1291b42c]{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-link);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:4px;padding:4px 10px;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);white-space:nowrap}.link-list__vet-link[data-v-1291b42c]:hover{background:var(--surface-sunken);border-color:var(--border-default);text-decoration:none}@media(max-width:719px){.first-aid__container[data-v-1291b42c]{gap:var(--space-6);padding:var(--space-6) var(--gutter-page) var(--space-12)}}@media(min-width:720px){.first-aid__container[data-v-1291b42c]{padding:var(--space-10) var(--gutter-page-lg) var(--space-16)}}
