.breadcrumbs{padding-block:20px;font-size:.8125rem;line-height:1.6;color:var(--muted)}
.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;margin:0;padding:0}
.breadcrumbs li+li:before{content:'›';padding-inline:12px;color:#748579}
.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.breadcrumbs [aria-current]{color:var(--forest)}
.plant-reference>p{max-width:860px;margin-top:24px;color:var(--muted)}
.plant-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;list-style:none;padding:28px 0 32px;margin:22px 0 0}
.plant-index a{font-size:.9375rem;text-decoration:underline;text-underline-offset:3px}
.plant-reference-list{border-top:1px solid var(--line)}
.plant-reference-entry{border-bottom:1px solid var(--line);scroll-margin-top:110px}
.plant-reference-entry:target{background:var(--paper)}
.plant-reference-entry>summary{padding:24px 16px;font-size:1.0625rem;color:var(--forest)}
.plant-reference-entry [data-plant-body]{padding:6px 26px 32px;max-width:960px}
.plant-reference-entry [data-plant-title]{font-family:var(--serif);font-size:2rem;margin:0}
.plant-reference-entry .eyebrow{font-size:.75rem;margin-bottom:12px}
.plant-reference-entry .plant-note-section h4{font:600 .9375rem/1.6 var(--sans);color:var(--forest);margin:0 0 9px}
.plant-reference-entry .plant-note-section p{max-width:850px}
@media(max-width:760px){.breadcrumbs{padding-block:16px}.plant-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.plant-reference-entry>summary{padding:22px 8px;font-size:.9375rem}.plant-reference-entry [data-plant-body]{padding:4px 12px 26px}}
