/* Scoped to the illustrated explanation at the end of About us. */
.about-botany{padding:0 0 72px}
.about-botany .botany-intro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);align-items:center;gap:48px;padding:32px 0}
.about-botany .botany-intro h2{font-size:clamp(27px,3vw,40px);max-width:650px;margin:0 0 20px}
.about-botany p{color:var(--muted);font-size:15px;line-height:1.8;margin:0}
.about-botany .botany-store{margin:0;overflow:hidden;border-radius:20px;border:1px solid #ffffff1c;background:#151a17}
.about-botany .botany-store img{width:100%;height:230px;object-fit:cover;object-position:center 37%;display:block}
.about-botany .botany-explain{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 0 30px;border-top:1px solid #ffffff16}
.about-botany .botany-explain h3{font-family:var(--font-head);font-size:23px;line-height:1.2;letter-spacing:-.035em;margin:0 0 14px}
.about-botany .botany-explain h3::before{content:'';display:inline-block;width:7px;height:7px;margin-inline-end:10px;border-radius:50%;background:var(--green-1);vertical-align:middle}
.about-botany .terpene-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.about-botany .terpene-card{min-width:0;background:linear-gradient(145deg,#1e2921,#181e1a);border:1px solid #ffffff13;border-radius:18px;padding:14px 14px 20px;text-align:center}
.about-botany .terpene-card img{display:block;width:100%;height:110px;object-fit:contain;margin:0 auto 10px}
.about-botany .terpene-card h4{font-family:var(--font-head);font-size:17px;line-height:1.3;margin:0 0 7px;color:#eef3eb;overflow-wrap:anywhere}
.about-botany .terpene-card p{font-size:12px;line-height:1.5;color:#aeb9ac}
.about-botany .botany-note{font-size:12px;line-height:1.7;margin-top:20px;color:#a1aca4}
.about-botany .botany-sources{font-size:11px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 15px;margin-top:8px}
.about-botany .botany-sources a{color:#a9c5a0;text-decoration:underline;text-underline-offset:3px}
.about-botany .botany-sources a:hover{color:#e4f4de}
.about-botany a:focus-visible{outline:2px solid var(--green-1);outline-offset:4px}
@media(max-width:900px){.about-botany .botany-intro{gap:26px}.about-botany .terpene-card{padding-inline:8px}.about-botany .terpene-card h4{font-size:15px}}
@media(max-width:640px){
 .about-botany{padding-bottom:48px}
 .about-botany .botany-intro{grid-template-columns:1fr;gap:22px;padding-top:18px}
 .about-botany .botany-store img{height:210px;object-position:center 37%}
 .about-botany .botany-explain{grid-template-columns:1fr;gap:26px}
 .about-botany .terpene-grid{grid-template-columns:1fr;gap:10px}
 .about-botany .terpene-card{display:flex;align-items:center;gap:18px;padding:8px 18px;text-align:start}
 .about-botany .terpene-card img{width:88px;height:78px;flex:none;margin:0}
 .about-botany .terpene-card h4{font-size:17px;margin-bottom:5px}
}

/* Separación de vídeo, presentación y artículo sin alterar otras páginas. */
.press-page>.press-divider{margin-block:24px}
.press-divider>span{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(168,255,120,.42) 20%,rgba(255,255,255,.16) 80%,transparent)}
.press-page>.about-botany{padding-bottom:20px}
@media(max-width:640px){.press-page>.press-divider{margin-block:18px}}
