.detail-section{margin-bottom:var(--space-14);scroll-margin-top:96px}.detail-section h2{margin-bottom:var(--space-5);font-size:32px}.quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--ink)}.quick-facts>div{padding:14px var(--space-4) 14px 0;border-bottom:1px solid var(--line)}.quick-facts dt,.care-grid dt{color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.quick-facts dd,.care-grid dd{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--text-small);line-height:1.45}.detail-ad{margin-bottom:var(--space-14)}.identification-list,.care-grid,.faq-list{margin:0}.identification-list>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.identification-list dt,.faq-list dt{color:var(--ink);font-size:var(--text-caption);font-weight:600}.identification-list dd,.faq-list dd{margin:0;color:var(--text-body);font-size:var(--text-small)}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.care-grid>div{padding-top:var(--space-3);border-top:2px solid var(--accent)}.toxicity-surface{margin-bottom:var(--space-4)}.toxicity-surface p{margin:0;color:var(--warn-text)}.propagation-list{display:grid;gap:var(--space-4);padding:0;counter-reset:propagation;list-style:none}.propagation-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-4);align-items:start;counter-increment:propagation}.propagation-list li:before{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--accent-pale);color:var(--accent-strong);content:counter(propagation);font-weight:700}.variety-list{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.variety-list li{padding:14px 0;border-bottom:1px solid var(--line)}.faq-list{display:grid;gap:var(--space-5)}.faq-list dd{margin-top:var(--space-1)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.related-grid .card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3) var(--space-4)}.related-grid .placeholder-image{grid-row:span 2;min-height:72px}.plant-sidebar{display:grid;gap:var(--space-6)}.plant-sidebar h2{margin:var(--space-2) 0;font-size:21px}.plant-sidebar .button[aria-disabled=true]{cursor:default}.supplies-surface ul{display:grid;gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none}.supplies-surface li{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-caption)}.supplies-surface p{margin:0;color:var(--text-faint);font-size:11px}.plant-intro{padding-block:var(--space-8) var(--space-10)}.plant-intro h1{max-width:900px;margin-bottom:14px;font-size:58px}.plant-intro>.botanical{margin-bottom:var(--space-4);font-size:19px}.plant-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.plant-gallery{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-3);padding-bottom:var(--space-12)}.plant-gallery>.placeholder-image{min-height:464px}.plant-gallery>div{display:grid;grid-template-rows:1fr 1fr;gap:var(--space-3)}.plant-gallery>div .placeholder-image{height:100%}.plant-detail-grid{display:grid;grid-template-columns:176px minmax(0,1fr) 300px;align-items:start;gap:var(--space-12);padding-bottom:var(--space-18)}.plant-toc,.plant-sidebar{position:sticky;top:96px}.plant-toc{display:grid;gap:2px}.plant-toc .label{margin-bottom:var(--space-2)}.plant-toc a{padding:6px 0 6px var(--space-3);border-left:2px solid var(--line);color:var(--text-body);font-size:var(--text-caption)}.plant-toc a:hover{border-color:var(--accent);color:var(--accent-strong);text-decoration:none}.summary-record{max-width:820px;padding-block:var(--space-4) var(--space-18)}.summary-record h2{margin:var(--space-2) 0 var(--space-5);font-size:30px}.summary-record dl{margin:0 0 var(--space-5);border-top:1px solid var(--ink)}.summary-record dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.summary-record dt{font-weight:600}.summary-record dd{margin:0}@media(max-width:1000px){.plant-detail-grid{grid-template-columns:150px minmax(0,1fr)}.plant-sidebar{position:static;grid-column:2}}@media(max-width:700px){.plant-intro h1{font-size:46px}.plant-gallery{grid-template-columns:1fr}.plant-gallery>.placeholder-image{min-height:320px}.plant-gallery>div{grid-template-columns:1fr 1fr;grid-template-rows:160px}.plant-detail-grid{grid-template-columns:1fr}.plant-toc,.plant-sidebar{position:static;grid-column:1}.plant-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.plant-toc .label{grid-column:1 / -1}.quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.care-grid,.related-grid{grid-template-columns:1fr}.identification-list>div,.summary-record dl>div{grid-template-columns:1fr}}
