.aftercare-content section[data-v-bc579a9f]{margin-bottom:var(--spacing-xxl)}.aftercare-heading[data-v-bc579a9f]{font-family:var(--font-family-base);font-size:var(--font-size-xxl);color:var(--text-primary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-heading)}.intro-section p[data-v-bc579a9f]{font-size:var(--font-size-md);line-height:var(--line-height-base);margin-bottom:var(--spacing-md)}.products-grid[data-v-bc579a9f]{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.recommended-box[data-v-bc579a9f],.avoid-box[data-v-bc579a9f]{background:var(--bg-surface);padding:var(--spacing-lg);border-radius:var(--border-radius-lg)}.aftercare-subheading[data-v-bc579a9f]{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--text-primary)}.products-grid ul[data-v-bc579a9f]{padding-left:var(--spacing-xl);line-height:1.8;list-style:outside}.products-grid li[data-v-bc579a9f]{margin-bottom:var(--spacing-sm);font-size:var(--font-size-base)}.avoid-box strong[data-v-bc579a9f]{font-weight:var(--font-weight-semibold)}.instruction-step[data-v-bc579a9f]{background:var(--bg-surface);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg);border-left:4px solid var(--border-accent)}.instruction-step .aftercare-subheading[data-v-bc579a9f]{color:var(--text-primary)}.instruction-step ul[data-v-bc579a9f],.instruction-step ol[data-v-bc579a9f]{padding-left:var(--spacing-md);line-height:1.8}.instruction-step li[data-v-bc579a9f]{margin-bottom:var(--spacing-sm);padding-left:var(--spacing-sm)}.instruction-step p[data-v-bc579a9f]{margin-bottom:var(--spacing-md)}.contact-section[data-v-bc579a9f]{box-sizing:border-box;text-align:center;padding:var(--spacing-sm) var(--spacing-lg);background:var(--action-primary-bg);color:var(--action-primary-text);border-radius:var(--border-radius-lg)}.contact-section h2[data-v-bc579a9f]{color:var(--action-primary-text);margin-bottom:var(--spacing-md)}.contact-section p[data-v-bc579a9f]{font-size:var(--font-size-lg);line-height:var(--line-height-base)}@media (width<=768px){.products-grid[data-v-bc579a9f]{grid-template-columns:1fr}.instruction-step[data-v-bc579a9f]{padding:var(--spacing-md) var(--spacing-lg)}.aftercare-content section[data-v-bc579a9f]{margin-bottom:var(--spacing-xl)}}
