main.cal{gap:var(--sp-4);display:grid}.cal__head{align-items:baseline;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.cal__head h1{margin:0}.cal__summary{font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.cal .strip-block{margin-top:var(--sp-4)}.cal__results{margin-top:var(--sp-4);scroll-margin-top:80px}.cal .subscribe{margin-top:var(--sp-10)}.cal-about{max-width:64ch;margin-top:var(--section-gap)}.cal-about h2{margin:0 0 var(--sp-5)}.cal-about p{margin:0}.cal-about p+p{margin-top:var(--sp-3)}.cal-about__faq{gap:var(--sp-5);margin-top:var(--sp-8);display:grid}.cal-about__faq h3{margin:0 0 var(--sp-2)}.cal .popular{margin-top:var(--sp-6)}.cal__lead{max-width:64ch;margin:var(--sp-2) 0 0;font-size:var(--fs-body-s);color:var(--text-muted)}.cal__cities{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
