[data-care-club]{--cc-primary:#4f46e5;--cc-primary-hover:#4338ca;--cc-secondary:#6366f1;--cc-radius:10px;--cc-bg:#ffffff;--cc-surface:#fafafa;--cc-text:#111418;--cc-text-muted:#4b5563;--cc-text-subtle:#6b7280;--cc-border:#e5e7eb;--cc-border-strong:#d1d5db;--cc-text-base:18px;--cc-touch-min:48px;background-color:var(--cc-bg);color:var(--cc-text);font-size:var(--cc-text-base);line-height:1.55;letter-spacing:-.003em;color-scheme:light}[data-care-club] h1,[data-care-club] h2,[data-care-club] h3{letter-spacing:-.02em;color:var(--cc-text);font-weight:600}[data-care-club] h1{font-size:2rem;line-height:1.2}[data-care-club] h2{font-size:1.5rem;line-height:1.3}[data-care-club] h3{font-size:1.25rem;line-height:1.35}[data-care-club] a{color:var(--cc-primary);text-underline-offset:3px}[data-care-club] a[data-cc-button],[data-care-club] button{min-height:var(--cc-touch-min);border-radius:var(--cc-radius);font-weight:600}[data-care-club] [data-cc-button=primary]{background-color:var(--cc-primary);color:#ffffff;padding:.875rem 1.25rem;border:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease}[data-care-club] [data-cc-button=primary]:hover{background-color:var(--cc-primary-hover)}[data-care-club] [data-cc-button=secondary]{background-color:#ffffff;color:var(--cc-primary);border:2px solid var(--cc-primary)}[data-care-club] [data-cc-button=call],[data-care-club] [data-cc-button=secondary]{padding:.875rem 1.25rem;display:inline-flex;align-items:center;justify-content:center}[data-care-club] [data-cc-button=call]{background-color:#047857;color:#ffffff;border:none;gap:.5rem}[data-care-club] [data-cc-card]{background-color:#ffffff;border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:1.25rem}[data-care-club] [data-cc-card][data-emphasis=primary]{border-left:4px solid var(--cc-primary)}[data-care-club] .cc-content-body{font-size:1.125rem;line-height:1.65}[data-care-club] .cc-content-body li,[data-care-club] .cc-content-body p{font-size:1.125rem;line-height:1.65;color:var(--cc-text)}[data-care-club] .cc-content-body h1{font-size:1.75rem}[data-care-club] .cc-content-body h2{font-size:1.375rem}[data-care-club] .cc-content-body h3{font-size:1.125rem}[data-care-club] .cc-content-body a{text-decoration:underline;text-underline-offset:4px}[data-care-club] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cc-primary);outline-offset:2px;border-radius:var(--cc-radius)}