/* Why Herbal Medicine — complementary editorial page, English + Traditional Chinese */
.herbal-hero{background:#fcfcfa}
.herbal-hero .hero-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.herbal-hero .hero-text p{max-width:610px}
.herbal-hero .hero-text .text-link{margin-top:6px}
.herbal-hero-art{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px 25px;background:linear-gradient(135deg,#f0f5eb 0%,#eff3ec 50%,#e3ece1 100%);border-left:1px solid #e6eee3}
.herbal-art-kicker{font-family:Poppins,system-ui,sans-serif;font-size:11px;letter-spacing:.23em;color:#79957d;font-weight:500}
.herbal-art-character{display:block;margin:26px 0 10px;font-family:'Noto Sans TC',serif;font-size:clamp(78px,10vw,138px);line-height:1.1;font-weight:300;letter-spacing:.12em;color:#8aab8c;opacity:.76}
.herbal-art-rule{height:1px;width:120px;background:#b2c8b1;margin:0 auto 25px}
.herbal-art-caption{font-size:14px;letter-spacing:.03em;color:#6f8a71}
.herbal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:40px 0 22px}
.herbal-steps article{border-top:1px solid #d8e2d6;padding-top:23px}
.herbal-step-num{font-size:13px;color:#739678;font-weight:500;letter-spacing:.08em;display:block;margin-bottom:22px}
.herbal-steps h3{font-size:23px}
.herbal-steps p{font-size:15px;line-height:1.75}
.herbal-safety-note{border-left:2px solid #98b298;padding:10px 0 10px 20px;max-width:1000px;font-size:14px;margin:18px 0 27px}
.v4-trad .text-link{font-size:14px;margin-top:8px}
@media(max-width:900px){.herbal-steps{grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:640px){.herbal-hero-art{min-height:255px;padding:32px 20px;border-left:none;border-top:1px solid #e6eee3}.herbal-art-character{font-size:82px;margin:10px 0}.herbal-art-rule{margin-bottom:15px}.herbal-steps{grid-template-columns:1fr;gap:16px}.herbal-steps article{padding-top:20px}.herbal-steps h3{font-size:22px}}
