.plant-article[data-astro-cid-szj5ifuw]{padding-block:clamp(3rem,6vw,4.5rem);display:grid;gap:clamp(2rem,4vw,3rem)}.plant-hero[data-astro-cid-szj5ifuw]{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(1.75rem,3vw,3rem);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.hero-image[data-astro-cid-szj5ifuw] picture[data-astro-cid-szj5ifuw]{display:block;height:100%}.hero-image[data-astro-cid-szj5ifuw] img[data-astro-cid-szj5ifuw]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);display:block}.hero-content[data-astro-cid-szj5ifuw] h1[data-astro-cid-szj5ifuw]{font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,3rem);color:var(--color-forest);margin:.75rem 0 1rem}.hero-content[data-astro-cid-szj5ifuw] p[data-astro-cid-szj5ifuw]{color:var(--color-muted);font-size:1.05rem}.hero-tags[data-astro-cid-szj5ifuw]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.fun-fact[data-astro-cid-szj5ifuw]{background:#52b78826;border-left:4px solid var(--color-fern);padding:1rem 1.25rem;border-radius:var(--radius-md);margin-bottom:1.5rem}.hero-actions[data-astro-cid-szj5ifuw]{display:flex;flex-wrap:wrap;gap:.75rem}.care-grid[data-astro-cid-szj5ifuw]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.care-column[data-astro-cid-szj5ifuw]{display:grid;gap:1.5rem;align-content:start}.care-column[data-astro-cid-szj5ifuw] h2[data-astro-cid-szj5ifuw]{font-family:var(--font-heading);font-size:2rem;color:var(--color-forest)}dl[data-astro-cid-szj5ifuw]{display:grid;gap:1rem;margin:0}dt[data-astro-cid-szj5ifuw]{font-weight:700;color:var(--color-forest)}dd[data-astro-cid-szj5ifuw]{margin:.35rem 0 0;color:var(--color-muted)}.region-card[data-astro-cid-szj5ifuw],.sources[data-astro-cid-szj5ifuw]{background:#f8fcf8e6;border-radius:var(--radius-md);border:1px solid rgba(82,183,136,.2);padding:1.25rem}.region-card[data-astro-cid-szj5ifuw] ul[data-astro-cid-szj5ifuw],.sources[data-astro-cid-szj5ifuw] ul[data-astro-cid-szj5ifuw]{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.65rem}.sources[data-astro-cid-szj5ifuw] p[data-astro-cid-szj5ifuw]{color:var(--color-muted);margin-top:.75rem}.care-content[data-astro-cid-szj5ifuw]{background:#ffffffeb;border-radius:var(--radius-lg);border:1px solid rgba(16,32,39,.06);padding:clamp(1.75rem,3vw,3rem);box-shadow:var(--shadow-soft)}.toc[data-astro-cid-szj5ifuw]{background:#f8fcf8e6;border:1px solid rgba(82,183,136,.2);border-radius:var(--radius-md);padding:1.25rem 1.5rem;margin-bottom:2rem}.toc[data-astro-cid-szj5ifuw] strong[data-astro-cid-szj5ifuw]{font-family:var(--font-heading);color:var(--color-forest);font-size:1rem}.toc[data-astro-cid-szj5ifuw] ol[data-astro-cid-szj5ifuw]{margin:.75rem 0 0 1.25rem;padding:0}.toc[data-astro-cid-szj5ifuw] li[data-astro-cid-szj5ifuw]{margin-bottom:.35rem;font-size:.9rem}.toc[data-astro-cid-szj5ifuw] a[data-astro-cid-szj5ifuw]{color:var(--color-fern);text-decoration:none}.toc[data-astro-cid-szj5ifuw] a[data-astro-cid-szj5ifuw]:hover{text-decoration:underline}.article-content[data-astro-cid-szj5ifuw] h2{font-family:var(--font-heading);color:var(--color-forest);margin-top:2rem;font-size:1.8rem}.article-content[data-astro-cid-szj5ifuw] h3{font-family:var(--font-heading);color:var(--color-fern);margin-top:1.5rem;font-size:1.4rem}.article-content[data-astro-cid-szj5ifuw] p{margin-top:1rem;color:var(--color-muted);line-height:1.7}.article-content[data-astro-cid-szj5ifuw] ul,.article-content[data-astro-cid-szj5ifuw] ol{margin:1rem 0 1rem 1.5rem;color:var(--color-muted)}.article-content[data-astro-cid-szj5ifuw] li{margin-bottom:.5rem}.article-content[data-astro-cid-szj5ifuw] table{width:100%;border-collapse:collapse;margin:1.5rem 0}.article-content[data-astro-cid-szj5ifuw] th,.article-content[data-astro-cid-szj5ifuw] td{border:1px solid rgba(16,32,39,.12);padding:.75rem;text-align:left}.related-section[data-astro-cid-szj5ifuw]{margin-top:clamp(2.5rem,6vw,4rem)}@media (max-width: 720px){.hero-actions[data-astro-cid-szj5ifuw]{flex-direction:column;align-items:flex-start}}
