/* THE HEMP PLANT PAGE styles */
.part{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:56px 0;border-top:1px solid var(--line)}
.part:first-of-type{border-top:0;padding-top:10px}
.part.flip .part-media{order:2}
.part-media{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}
.part-media img{aspect-ratio:4/3;object-fit:cover}
.part-num{font-family:var(--font-head);color:var(--gold-text);font-size:1rem;letter-spacing:.15em;margin-bottom:6px;display:block}
.part h2{font-size:clamp(1.7rem,3.4vw,2.3rem)}
.part-text p{margin-bottom:18px}
.tags{display:flex;flex-wrap:wrap;gap:10px}
.tags li{background:var(--card);border:1px solid var(--line);color:var(--green);font-size:.85rem;padding:6px 14px;border-radius:30px}
.tags-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-weight:600}
.note-box{background:var(--card);border:1px solid var(--line);border-left:6px solid var(--gold);border-radius:var(--radius);padding:24px 28px;max-width:900px;margin:0 auto}
@media(max-width:900px){
  .part{grid-template-columns:1fr;gap:26px;padding:40px 0}
  .part.flip .part-media{order:0}
}
