/* v247 — Pranayama explanation: general pathway, then three distinguishable techniques. */
.fx247-prana { border-top: 0; padding-top: 0; }
.fx247-prana__lead { padding: clamp(16px,2.2vw,22px) clamp(16px,2.4vw,24px); border-left: 3px solid #4a7c6f;
  background: rgba(74,124,111,.06); border-radius: 0 12px 12px 0; }
.fx247-prana__label { margin: 0 0 .5rem !important; font-size: .78rem !important; letter-spacing: .08em; text-transform: uppercase;
  font-family: "IBM Plex Mono", monospace; color: #3f6a5b; font-weight: 600; }
.fx247-prana__lead p { margin: 0; max-width: 72ch; font-size: 1rem; line-height: 1.65; color: #27302c; }
.fx247-prana__grid { display: grid; gap: clamp(14px,2vw,22px); margin-top: clamp(14px,2vw,20px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); }
.fx247-prana__item { padding: clamp(14px,1.8vw,18px) 0 0; border-top: 2px solid rgba(20,32,28,.16); }
.fx247-prana__item h4 { margin: 0 0 .45rem; font-size: clamp(1.02rem,1.4vw,1.15rem) !important; line-height: 1.25; color: #1b2320; }
.fx247-prana__item p { margin: 0 !important; font-size: .93rem; line-height: 1.6; color: #3c4744; max-width: none; }
