/* «Мираж» · B2C only: the practicum page (/practicum) and its review copy (/offers/v2/b2c/mirage/).
   Loaded after mirage.css, which stays shared with B2B and untouched. */

/* the hero says one thing, so it can say it larger */
.hero .txt { max-width: 660px; }
.hero h1 { font-size: clamp(58px, 7.4vw, 124px); }
.hero .sub { max-width: 470px; }

/* «Программировать не нужно.» keeps its two lines; «Не лекции» keeps clear of the long table on 16:9 screens */
.who .txt { max-width: 560px; }
.lect .txt { max-width: 470px; }

.kicker .nw { white-space: nowrap; }

/* a breath between the price and its line */
.price .lead { margin-top: .55em; }
