.fsm-directions h1{max-width:850px}.fsm-directions-intro{max-width:790px;color:#526675;margin-bottom:32px}.fsm-directions-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:28px;align-items:stretch}.fsm-directions-location{background:#f5f7f8;border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.fsm-directions-location h2{font-size:36px;margin-bottom:5px}.fsm-directions-floor{font-size:21px;font-weight:600;margin-bottom:20px!important}.fsm-directions-location .fsm-action{margin-top:24px}.fsm-directions-location .fsm-text-link{margin-top:12px}.fsm-directions-photo{margin:0;border-radius:12px;overflow:hidden;min-height:330px}.fsm-directions-photo img{height:100%;object-fit:cover}.fsm-directions-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}.fsm-directions-cards article{border-top:2px solid #009fe3;padding-top:18px}.fsm-directions-cards h2{font-size:23px;margin:8px 0 14px}.fsm-directions-cards p{font-size:15px}.fsm-directions-number{color:#0079ad;font-size:13px;font-weight:700}.fsm-directions-plan{margin-top:48px;background:#f5f7f8;padding:30px;border-radius:12px}.fsm-directions-plan img{height:auto;width:100%;margin-top:24px;object-fit:contain}.fsm-directions-plan .fsm-rich{max-width:800px}.fsm-directions-extra{margin-top:40px}@media(max-width:700px){.fsm-directions-grid,.fsm-directions-cards{grid-template-columns:1fr}.fsm-directions-location,.fsm-directions-plan{padding:24px}.fsm-directions-photo{min-height:0;aspect-ratio:1.5}.fsm-directions-cards{gap:25px}.fsm-directions-plan{margin-top:32px}}
