/* Three-product editorial pilot. Existing layout, gallery and purchase controls stay intact. */
.cfg-copy-pilot{--copy-accent:#187f79;--copy-wash:#e1f1eb;line-height:1.65;overflow-wrap:break-word}
.cfg-copy-hemp{--copy-accent:#38642d;--copy-wash:#e6efdf}
.cfg-copy-salmon{--copy-accent:#a44816;--copy-wash:#f9e9d8}
.cfg-copy-pilot .cfg-copy-kicker{color:var(--copy-accent);font-size:11px;font-weight:750;letter-spacing:.09em;line-height:1.5;margin:4px 0 10px}
.cfg-copy-pilot h2{font-family:Petrona,Georgia,serif;font-size:clamp(27px,2.2vw,34px);line-height:1.12;letter-spacing:-.025em;color:var(--copy-accent);margin:0 0 16px}
.cfg-copy-pilot h2 em{font-style:italic}
.cfg-copy-pilot h3{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.35;font-weight:750;color:var(--copy-accent);margin:25px 0 10px}
.cfg-copy-pilot p{margin:0 0 15px}
.cfg-copy-pilot .cfg-copy-lead{font-size:17px;line-height:1.55}
.cfg-copy-pilot strong{font-weight:750}
.cfg-copy-pilot .cfg-copy-highlight{border-left:3px solid var(--copy-accent);background:var(--copy-wash);border-radius:0 12px 12px 0;padding:14px 16px;margin:18px 0;font-size:15px}
.cfg-copy-pilot ul{padding-left:20px;margin:10px 0 18px}
.cfg-copy-pilot li{margin-bottom:10px}
.cfg-copy-pilot dl{margin:12px 0 18px}
.cfg-copy-pilot .cfg-copy-ingredients dt{font-weight:750;color:var(--copy-accent);margin-top:15px}
.cfg-copy-pilot .cfg-copy-ingredients dd{margin:4px 0 0}
.cfg-copy-pilot .cfg-copy-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;border-top:1px solid #a4481633}
.cfg-copy-pilot .cfg-copy-facts dt,.cfg-copy-pilot .cfg-copy-facts dd{margin:0;padding:8px 0;border-bottom:1px solid #a4481633;font-size:14px;line-height:1.4}
.cfg-copy-pilot .cfg-copy-facts dd{font-weight:750;color:var(--copy-accent);text-align:right}
.cfg-copy-pilot .cfg-copy-note{font-size:12px;line-height:1.5;color:#51635a}
@media(max-width:600px){.cfg-copy-pilot .cfg-copy-lead{font-size:16px}.cfg-copy-pilot h3{font-size:17px}.cfg-copy-pilot .cfg-copy-highlight{padding:12px}.cfg-copy-pilot .cfg-copy-facts dt,.cfg-copy-pilot .cfg-copy-facts dd{font-size:13px}}
