.CityLessons-module__CG-Ywq__page{max-width:960px;margin:0 auto;padding:76px 32px 88px}.CityLessons-module__CG-Ywq__hero h1{max-width:850px;margin:18px 0 26px;font-size:clamp(3.4rem,6vw,5.7rem)}.CityLessons-module__CG-Ywq__intro{max-width:780px;font-size:1.2rem;line-height:1.65}.CityLessons-module__CG-Ywq__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin:28px 0;display:flex}.CityLessons-module__CG-Ywq__prices{background:var(--paper);border-top:4px solid var(--red);margin:54px 0;padding:32px}.CityLessons-module__CG-Ywq__page h2{margin:12px 0 22px;font-size:clamp(2.3rem,4vw,3.1rem);line-height:1.08}.CityLessons-module__CG-Ywq__prices dl{margin:0 0 24px}.CityLessons-module__CG-Ywq__prices dl>div{border-bottom:1px solid #d5cec2;justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.CityLessons-module__CG-Ywq__prices dt{font-weight:600}.CityLessons-module__CG-Ywq__prices dd{font-size:1.6rem;font-family:var(--font-display);white-space:nowrap;margin:0}.CityLessons-module__CG-Ywq__content section{margin:46px 0}.CityLessons-module__CG-Ywq__content p,.CityLessons-module__CG-Ywq__faq p,.CityLessons-module__CG-Ywq__booking>p{margin:0 0 18px;line-height:1.75}.CityLessons-module__CG-Ywq__faq{border-top:2px solid var(--ink);padding-top:28px}.CityLessons-module__CG-Ywq__faq>div{margin:28px 0}.CityLessons-module__CG-Ywq__faq h3{margin:0 0 12px;font-size:1.8rem;line-height:1.15}.CityLessons-module__CG-Ywq__booking{border-top:4px solid var(--red);margin-top:48px;padding-top:28px}@media (max-width:580px){.CityLessons-module__CG-Ywq__page{padding:42px 24px 56px}.CityLessons-module__CG-Ywq__intro{font-size:1.06rem}.CityLessons-module__CG-Ywq__prices{margin:36px 0;padding:24px 20px}.CityLessons-module__CG-Ywq__prices dl>div{gap:16px}.CityLessons-module__CG-Ywq__prices dt{font-size:.94rem}.CityLessons-module__CG-Ywq__content section{margin:36px 0}.CityLessons-module__CG-Ywq__actions{flex-direction:column;align-items:flex-start;gap:20px}.CityLessons-module__CG-Ywq__hero h1{font-size:3.4rem}}
