.tour{gap:48px;padding:56px 64px 112px;max-width:1440px;margin:0 auto;width:100%}.tour,.tour__head{display:flex;flex-direction:column}.tour__head{gap:16px;max-width:760px}.tour__title{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.tour__note{font-size:16px;line-height:1.6;max-width:40em}.tour__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px 28px;gap:56px 28px}.tour__figure{margin:0;display:flex;flex-direction:column;gap:18px;min-width:0}.tour .shot{position:relative;overflow:hidden;border-radius:var(--r-card-sm);background:var(--ground);box-shadow:0 0 0 1px rgba(13,38,69,.07),var(--shadow)}.tour .shot img{display:block;width:100%;height:auto}.tour__caption{display:flex;flex-direction:column;gap:4px}.tour__name{font-family:var(--sans);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--navy)}.tour__line{font-size:16px;color:var(--steel)}.tour__calls{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:900px){.tour{gap:32px;padding:32px 24px 72px}.tour__title{font-size:34px}.tour__grid{grid-template-columns:minmax(0,1fr);gap:36px}.tour__name{font-size:16.5px}.tour__line{font-size:15px}.tour__calls{flex-direction:column;align-items:stretch}.tour__calls .btn{width:100%}}