/* Scoped additions: existing branding and all other animal pages are preserved. */
.bottle-grid.bottle-grid-single{grid-template-columns:minmax(0,380px);justify-content:center}
.terpene-section h2{max-width:30ch}.terpene-reading{max-width:78ch}
.terpene-steps{list-style:none;padding:0;display:grid;gap:12px;margin:28px 0 36px}
.terpene-steps li{display:flex;align-items:center;gap:16px;padding:18px;background:#f0f3ec;border:1px solid #dce3d5;border-radius:14px;font-weight:600}
.terpene-steps svg{flex:0 0 32px;fill:none;stroke:currentColor}
.terpene-detail{border-top:1px solid #ccd5c5;border-bottom:1px solid #ccd5c5;margin:28px 0;padding:8px 0}
.terpene-detail summary{cursor:pointer;min-height:48px;display:list-item;padding:12px 4px;font-weight:650;line-height:1.45}
.terpene-detail p{padding:0 4px}.terpene-sources{padding-left:20px}.terpene-sources li{margin:12px 0}.terpene-sources a{overflow-wrap:anywhere;text-underline-offset:3px}
@media(min-width:760px){.terpene-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.terpene-steps li{align-items:flex-start;flex-direction:column}}
