.MapPage_page__cSP__{max-width:1200px;padding:64px 18px 90px;margin:0 auto}.MapPage_intro__zJ7H8{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end;padding-bottom:38px;border-bottom:1px solid #f0c4c7}.MapPage_intro__zJ7H8 h1{margin:12px 0 16px;color:#151515;font-family:Montserrat;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.06em}.MapPage_intro__zJ7H8 p{max-width:520px;color:#555;line-height:1.7}.MapPage_actions__oej19{display:flex;align-items:center;gap:24px;margin-top:26px}.MapPage_popularCarsButton__vU1kV{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 22px;border:1px solid var(--red);background:#fff;color:var(--red);font-family:Montserrat;font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1;text-align:center;transition:background .2s ease,color .2s ease,transform .2s ease}.MapPage_popularCarsButton__vU1kV:hover{background:var(--red);color:#fff;transform:translateY(-2px)}.MapPage_popularCarsButton__vU1kV span{font-size:18px}.MapPage_badge__GTBuU{min-width:210px;display:grid;grid-gap:8px;gap:8px;padding:22px;border:1px solid var(--red);color:#171717}.MapPage_badge__GTBuU svg,.MapPage_note__bSnNN svg{width:28px;height:28px;color:var(--red)}.MapPage_badge__GTBuU span{color:#555;font-size:12px}.MapPage_mapCard__9KsDI{height:min(62vw,560px);min-height:360px;margin-top:34px;overflow:hidden;border:1px solid #f0c4c7;background:#fff}.MapPage_mapCard__9KsDI iframe{width:100%;height:100%;border:0}.MapPage_note__bSnNN{display:flex;gap:16px;align-items:flex-start;max-width:620px;padding:22px 0;color:#171717}.MapPage_note__bSnNN p{margin:5px 0 0;color:#555;font-size:12px;line-height:1.6}@media (max-width:700px){.MapPage_page__cSP__{padding:45px 18px 65px}.MapPage_intro__zJ7H8{grid-template-columns:1fr;gap:25px}.MapPage_actions__oej19{align-items:flex-start;flex-direction:column;gap:14px}.MapPage_popularCarsButton__vU1kV{padding:10px 16px;font-size:18px}.MapPage_badge__GTBuU{min-width:0}.MapPage_mapCard__9KsDI{min-height:330px;height:78vw}}