.care-grid.svelte-aw0v23{grid-template-columns:1fr 1fr;gap:24px;display:grid}.care-card.svelte-aw0v23{color:var(--foreground);border-radius:var(--r-lg);transition:transform .3s var(--ease-out-strong), box-shadow .3s ease;flex-direction:column;gap:22px;padding:30px;display:flex}.care-card.svelte-aw0v23:first-child{background:var(--tint-fern)}.care-card.svelte-aw0v23:nth-child(2){background:var(--tint-sand)}.care-status.svelte-aw0v23{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:var(--r-pill);font-size:var(--text-label);align-self:start;padding:6px 12px}h2.svelte-aw0v23{font-size:var(--text-h3-lg);font-weight:500;line-height:var(--text-h3-lg--line-height);letter-spacing:-.015em}p.svelte-aw0v23{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--muted-foreground);max-width:460px}.card-link.svelte-aw0v23{font-size:var(--text-body);justify-content:space-between;align-items:center;gap:20px;font-weight:600;display:flex}.card-link.svelte-aw0v23>span:where(.svelte-aw0v23){background:var(--foreground);width:42px;height:42px;color:var(--background);border-radius:50%;place-items:center;display:grid}.care-image.svelte-aw0v23{aspect-ratio:16/10;border-radius:var(--r-md);margin-top:auto;overflow:hidden}.care-image.svelte-aw0v23 img:where(.svelte-aw0v23){object-fit:cover;width:100%;height:100%}.care-image.svelte-aw0v23 .weight-photo:where(.svelte-aw0v23){object-position:48% 0%}.care-card.svelte-aw0v23:focus-visible{outline:3px solid var(--ring);outline-offset:5px}@media (hover:hover){.care-card.svelte-aw0v23:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}}@media (width<=700px){.care-grid.svelte-aw0v23{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.care-card.svelte-aw0v23{transition:none}.care-card.svelte-aw0v23:hover{transform:none}}.topic-card.svelte-6wfjn4 .photo-panel{height:100%}.topic-copy.svelte-6wfjn4{flex-direction:column;justify-content:end;min-height:470px;padding:28px;display:flex}.topic-copy.svelte-6wfjn4>span:where(.svelte-6wfjn4){font-size:var(--text-label)}.care-intro.svelte-5js7f6{padding-block:40px 20px}
