/* GENERALT FAJL - NE SZERKESZD. Forras: padel-guide.css h1- es p-szabalyai (h1 -> pe-szlogen, p -> felso sor).
 * Generator: keszit-szlogen-css.py (#36368). A V4 valtozasa utan: python keszit-szlogen-css.py */
.guide-hero pe-szlogen{font-size:clamp(48px,6.3vw,84px);letter-spacing:-1px}
.guide-hero pe-szlogen em{color:var(--lime);font-style:normal}
.guide-hero-copy>:where(h1.pe-h1)>span:where(.pe-h1-sor):not(.eyebrow){max-width:490px}
.intro-text span:where(.pe-h1-sor):first-child{margin-top:0}
.intro-text span:where(.pe-h1-sor){color:#3b5264;line-height:1.8}
.court-grid span:where(.pe-h1-sor):not(.eyebrow){color:#c1d4df;margin-top:22px}
.guide-heading>:where(h1.pe-h1)>span:where(.pe-h1-sor):last-child{color:#536778}
.rule span:where(.pe-h1-sor){font-size:15px;line-height:1.7;color:#415767}
.rule-extra span:where(.pe-h1-sor){max-width:900px;color:#415767}
.kids-benefits span:where(.pe-h1-sor){font-size:14px;color:#415767;line-height:1.6}
.history>:where(h1.pe-h1)>span:where(.pe-h1-sor):last-child{color:#415767;line-height:1.8}
.wall-explainer span:where(.pe-h1-sor):last-child{font-size:13px;max-width:850px}
.court-grid .wall-explainer span:where(.pe-h1-sor){margin-top:12px}
@media(max-width:480px){.guide-hero pe-szlogen{font-size:48px}}
