.plant-cover{margin:clamp(24px,4vw,64px) auto}
.plant-cover img{width:100%;height:auto;display:block;aspect-ratio:2.05;object-fit:cover;object-position:center 47%;border-radius:18px}
.plant-cover figcaption{margin-top:12px;color:#456070;font-size:.82rem;line-height:1.55}
.plant-cover a,.plant-body a{text-decoration:underline;text-underline-offset:3px}
.plant-body{min-width:0}
.plant-table{overflow:auto;border:1px solid #c9d8dc;border-radius:12px;margin:24px 0}
.plant-table table{width:100%;min-width:530px;border-collapse:collapse;font-size:.91rem;line-height:1.45;font-variant-numeric:tabular-nums}
.plant-table th,.plant-table td{padding:12px;border-bottom:1px solid #dce6e8;text-align:right}
.plant-table td:not(:first-child){white-space:nowrap}
.plant-table th:first-child,.plant-table td:first-child{text-align:left}
.plant-table th{background:#0a3049;color:white}
.plant-table tr:last-child td{background:#edf5e4;border:0;color:#183d28}
.plant-body blockquote{margin:24px 0;padding:6px 22px;border-left:4px solid #99ba40;background:#f3f7f4}
@media(max-width:680px){.plant-cover img{aspect-ratio:1.5}.plant-cover{margin:20px auto}.plant-body{max-width:100%}}
