/* PRANA INTEGRITY v130 — Hatha→Raja hero, study track and expanded proof */
.hero--editorial .hero__copy h1{max-width:11.5ch}
.hero-bridge-note{margin-top:1rem;max-width:720px;font-family:'IBM Plex Mono',monospace;font-size:.82rem;line-height:1.55;color:var(--teal-600)}
.raja-intro .intro__inner{max-width:980px}.raja-intro h2{max-width:13ch}
.tr-card--wide{grid-column:1/-1;min-height:unset}.tr-card--wide h3{max-width:760px}
.ttc-study-track{background:#eef1eb}.ttc-study-track__grid{display:grid;gap:2rem}
.ttc-study-track__facts{display:flex;gap:.55rem;flex-wrap:wrap;margin:1.2rem 0}
.ttc-study-track__facts span{border:1px solid currentColor;padding:.38rem .62rem;font:500 .72rem/1.3 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.035em}
.ttc-study-track__aside{border-top:2px solid var(--ink);padding-top:1rem}.ttc-study-track__aside p{color:var(--ink-soft)}
.pi-video-section--compact .pi-video-card__body{padding:.85rem .9rem 1rem}
@media(min-width:900px){.ttc-study-track__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}}
@media(max-width:900px){.tr-card--wide{grid-column:auto}}

/* v133 hero size/balance tweak */
@media(min-width:960px){.hero--editorial .hero__grid{align-items:start}.hero--editorial h1{font-size:clamp(2.35rem,4.4vw,4.55rem);max-width:10.2ch;line-height:1}.hero__visual{min-height:clamp(320px,38vw,560px)}}

/* v134: de-emphasize optional 3-week study track */
.ttc-study-track--compact{padding-block:clamp(2rem,3.5vw,3rem)}
.ttc-study-track--compact .ttc-study-track__grid{gap:1.25rem;align-items:start}
.ttc-study-track--compact h2{font-size:clamp(1.65rem,2.6vw,2.45rem);max-width:780px;margin-bottom:.7rem}
.ttc-study-track--compact .lede{font-size:1rem;line-height:1.55;max-width:760px}
.ttc-study-track--compact .ttc-study-track__facts{margin:.9rem 0 1rem}
.ttc-study-track--compact .ttc-study-track__aside{font-size:.92rem}
.ttc-study-track--compact .ttc-study-track__aside h3{font-size:1.15rem;margin-bottom:.45rem}
@media(min-width:900px){.ttc-study-track--compact .ttc-study-track__grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr)}}
