/* One shared treatment; excludes product labels and collection emblems. */
.mw-botanical-photograph{overflow:hidden;aspect-ratio:4/5;background:var(--sage)}
.mw-botanical-photograph img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) sepia(.055) contrast(.97)}
.plant-collection-teaser h2 .mw-icon{width:26px;height:26px;vertical-align:baseline;margin-right:12px}
.plant-collection-teaser h2{font-size:clamp(28px,3vw,38px)}
.plant-collection-emblem{border:0;border-radius:0}
.mw-fullscript-story{max-width:1100px;margin:60px auto;padding:50px 40px;border-block:1px solid var(--line)}
.mw-fullscript-story>h2{font:400 clamp(30px,4vw,48px)/1.2 var(--serif);max-width:850px;margin:0 0 25px}
.mw-fullscript-story h3{font:400 29px/1.35 var(--serif);margin:34px 0 16px}
.mw-fullscript-story p{font:15px/1.9 var(--sans);max-width:760px;margin:0 0 17px}
.mw-fullscript-story .mw-trust-points{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0;font:12px/1.6 var(--sans)}
.mw-trust-points span{display:flex;align-items:center}
.mw-fullscript-context{margin:36px 0;padding:28px 0;border-block:1px solid var(--line)}
.mw-fullscript-context h2{font:400 27px/1.3 var(--serif)}
.mw-fullscript-context p{font:14px/1.85 var(--sans)}
.mw-fullscript-context .mw-small,.mw-fullscript-story .mw-small{font:11px/1.7 var(--sans);margin-top:18px}
@media(max-width:700px){.mw-fullscript-story{padding:32px 24px;margin:35px auto}.mw-fullscript-story h3{font-size:26px}.mw-botanical-photograph{max-height:560px}}
