.page-module__SxWt_W__intro{text-align:center;max-width:760px;margin:clamp(48px,8vw,80px) auto;padding:0 clamp(20px,5vw,40px)}.page-module__SxWt_W__introText{font-family:var(--font-montserrat);color:var(--color-brown-dark);font-size:15px;font-weight:700;line-height:1.7}.page-module__SxWt_W__list{flex-direction:column;gap:56px;max-width:1300px;margin:0 auto;padding:0 clamp(20px,5vw,80px) clamp(56px,10vw,120px);display:flex}.page-module__SxWt_W__item{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:32px;display:grid}.page-module__SxWt_W__itemImg{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.page-module__SxWt_W__distance{font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:15px;font-weight:600}.page-module__SxWt_W__title{font-family:var(--font-montserrat);color:var(--color-brown-dark);margin-bottom:16px;font-size:30px;font-weight:600}.page-module__SxWt_W__text{font-family:var(--font-montserrat);color:var(--color-text-soft);font-size:14px;line-height:1.85}.page-module__SxWt_W__moreLink{font-family:var(--font-montserrat);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);border-bottom:1px solid var(--color-accent);margin-top:16px;padding-bottom:3px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;display:inline-block}.page-module__SxWt_W__moreLink:hover{color:var(--color-brown-dark);border-color:var(--color-brown-dark)}.page-module__SxWt_W__restaurantList{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.page-module__SxWt_W__restaurantList li{font-family:var(--font-montserrat);color:var(--color-brown-dark);padding-left:18px;font-size:15px;font-weight:600;position:relative}.page-module__SxWt_W__restaurantList li:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.page-module__SxWt_W__restaurantList a{color:var(--color-brown-dark);border-bottom:1px solid var(--color-accent);transition:color .2s}.page-module__SxWt_W__restaurantList a:hover{color:var(--color-accent)}
