.plant-at-a-glance{margin:2.5rem 0;background:#f2eee6;border:1px solid #ddd6c8;padding:clamp(1.1rem,3vw,2rem)}
.plant-at-a-glance h2{margin:.4rem 0 .6rem}.article-body .table-intro{font:400 .95rem/1.6 var(--sans,Arial,sans-serif);color:#596052;margin:0 0 1.1rem}
.botanical-table{border-collapse:collapse;width:100%;font:400 1rem/1.6 var(--sans,Arial,sans-serif);text-align:left}
.botanical-table th,.botanical-table td{padding:.85rem .75rem;border-bottom:1px solid #d9d1c3;vertical-align:top;overflow-wrap:anywhere}
.botanical-table thead th{font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;color:#4b584a}.botanical-table tbody th{font-weight:500;width:42%}.botanical-table tr:last-child>*{border-bottom:0}
.plant-story-notes{margin:2rem 0 3rem}.plant-story-notes>div{padding:1.1rem 0;border-bottom:1px solid #e1dbcf}.plant-story-notes h2{font-size:1.5rem;margin:0 0 .6rem}.plant-story-notes p{margin:0}
details.references-disclosure{border-top:1px solid #d1cabb;border-bottom:1px solid #d1cabb;margin:2.5rem 0;padding:0}
details.references-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font:500 1.1rem/1.5 var(--sans,Arial,sans-serif);padding:1.1rem 0}
details.references-disclosure>summary::-webkit-details-marker{display:none}.reference-prompt::after{content:'+';font-size:1.4rem;font-weight:400}details[open].references-disclosure .reference-prompt::after{content:'−'}
details.references-disclosure>summary:focus-visible{outline:2px solid #465b45;outline-offset:5px}details.references-disclosure ol{padding:0 0 1rem 1.5rem;font-size:.95rem;line-height:1.7}details.references-disclosure li+li{margin-top:.7rem}
.herbal-guide-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.herbal-guide-links a{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem;border:1px solid #d6cebf;text-decoration:none;background:#f5f1e9}.herbal-guide-links strong{font:500 1.35rem/1.2 Georgia,serif}.herbal-guide-links span{font:400 .82rem/1.6 Arial,sans-serif}.herbal-guide-links a:hover{background:#e9e6dc}
.plant-search-help{font:400 .95rem/1.65 Arial,sans-serif;color:#53624e;max-width:66ch;margin:0 0 1.2rem}.plant-search-help strong{color:#26382b}.search-shortcuts{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:1rem}.search-shortcuts a{border:1px solid #cbc5b6;border-radius:2px;padding:.5rem .8rem;font-size:.85rem;text-decoration:none}.search-panel .search-all-note{font-size:.85rem;margin:.75rem 0 0}
.guide-overview{max-width:1150px;margin:auto;padding:2rem clamp(1rem,4vw,3rem)}.guide-overview .botanical-table{background:#f2eee6}.guide-overview .botanical-table tbody th{width:16%}.guide-overview .botanical-table td{width:28%}.guide-section{margin:3rem 0}.guide-copy{max-width:760px}.guide-care{border-left:3px solid #758169;padding:.8rem 1.25rem;background:#f0eee5}.guide-plant-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.guide-plant-notes article{padding:1.5rem;border:1px solid #d9d2c5}.guide-plant-notes h3{margin-top:0}.guide-plant-notes dt{font-weight:600;margin-top:1rem}.guide-plant-notes dd{margin:0}
@media(max-width:760px){.herbal-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-plant-notes{grid-template-columns:1fr}.guide-overview .botanical-table thead{display:none}.guide-overview .botanical-table,.guide-overview .botanical-table tbody,.guide-overview .botanical-table tr,.guide-overview .botanical-table td,.guide-overview .botanical-table tbody th{display:block;width:100%}.guide-overview .botanical-table tr{padding:1rem;border-bottom:1px solid #d2cbbb}.guide-overview .botanical-table th,.guide-overview .botanical-table td{border:0;padding:.4rem 0}.guide-overview .botanical-table td::before{content:attr(data-label);display:block;font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#56624e}.plant-at-a-glance{margin-left:0;margin-right:0}.botanical-table th,.botanical-table td{padding:.7rem .4rem;font-size:.9rem}}
@media(max-width:420px){.herbal-guide-links{grid-template-columns:1fr}.herbal-guide-links a{padding:1.1rem}}
@media print{details.references-disclosure>*{display:block!important}}
.plant-library-hero .plant-library-motion{overflow:hidden;background:var(--paper);isolation:isolate}
.plant-library-motion video{display:block;width:100%;height:540px;object-fit:cover;object-position:58% 50%;filter:saturate(.91) contrast(.98);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 100%)}
.plant-library-hero .plant-library-motion figcaption{left:9%;bottom:24px;background:rgba(38,50,34,.72);backdrop-filter:blur(8px);padding:10px 14px;letter-spacing:1.6px;font-size:9px;max-width:80%;line-height:1.5;pointer-events:none}
.plant-library-motion video::-webkit-media-controls{display:none!important}
@media(max-width:1050px){.plant-library-motion video{height:480px}}
@media(max-width:760px){.plant-library-hero .plant-library-motion{margin-inline:-24px}.plant-library-motion video{height:auto;aspect-ratio:4/3;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.plant-library-hero .plant-library-motion figcaption{bottom:9%;left:24px;font-size:8px}}
/* One restrained warm-sage grade ties the ambient films and their stills together. */
video[autoplay]:not([controls]),.apothecary-film-hero .apothecary-film :is(img,video),.plant-library-motion video,.article-body .listening-film :is(img,video),.foundations-phone-film{filter:sepia(.1) saturate(.86) contrast(.97) brightness(1.025)}
.guide-overview .plant-care-note{margin:.65rem 0 0;font-size:.88rem;line-height:1.55;color:#4c5c49}
.guide-overview>details.sources h3,.guide-overview>details.sources ul{padding-inline:1.5rem}
