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 .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}
