.PropertyLocationTabs_section__hGx8B{width:100%;background-color:#fff8f4;border-top:1px solid #f1e3d6;border-bottom:1px solid #f1e3d6;padding:48px 0;color:#717172}@media(max-width:768px){.PropertyLocationTabs_section__hGx8B{padding:32px 0;width:100vw;margin-left:calc(-50vw + 50%)}}.PropertyLocationTabs_container__S4bmZ{max-width:var(--site-max-width);margin:0 auto;padding:0}@media(max-width:768px){.PropertyLocationTabs_container__S4bmZ{padding:0 16px}}.PropertyLocationTabs_sectionHeader__L8xSf{display:flex;align-items:center;margin-bottom:20px}.PropertyLocationTabs_sectionTitle__mG3yt{margin:0;font-size:20px;font-weight:700;color:#2b2b2b;line-height:1.3}@media(max-width:768px){.PropertyLocationTabs_sectionTitle__mG3yt{font-size:17px}}.PropertyLocationTabs_card__SCHoB{background-color:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 18px rgba(237,105,39,.08)}@media(max-width:768px){.PropertyLocationTabs_card__SCHoB{padding:16px;border-radius:16px}}.PropertyLocationTabs_tabBarWrapper__HKcDU{position:relative}.PropertyLocationTabs_tabBarWrapper__HKcDU:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(90deg,rgba(255,255,255,0),#ffffff 70%);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.PropertyLocationTabs_tabBarWrapper__HKcDU.PropertyLocationTabs_scrollMiddle__uG7cB:after,.PropertyLocationTabs_tabBarWrapper__HKcDU.PropertyLocationTabs_scrollStart__le22e:after{opacity:1}.PropertyLocationTabs_tabBarWrapper__HKcDU:before{content:"";position:absolute;top:0;left:0;bottom:0;width:48px;background:linear-gradient(270deg,rgba(255,255,255,0),#ffffff 70%);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.PropertyLocationTabs_tabBarWrapper__HKcDU.PropertyLocationTabs_scrollEnd__S1WTk:before,.PropertyLocationTabs_tabBarWrapper__HKcDU.PropertyLocationTabs_scrollMiddle__uG7cB:before{opacity:1}.PropertyLocationTabs_scrollArrow__BRw_G{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid #e8e8ea;color:#717172;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s;font-size:14px;padding:0}@media(max-width:768px){.PropertyLocationTabs_scrollArrow__BRw_G{width:28px;height:28px;font-size:12px}}.PropertyLocationTabs_scrollArrow__BRw_G:hover{border-color:#ed6927;color:#ed6927;box-shadow:0 4px 12px rgba(237,105,39,.2)}.PropertyLocationTabs_scrollArrowLeft__rAyVf{left:-4px}@media(max-width:768px){.PropertyLocationTabs_scrollArrowLeft__rAyVf{left:4px}}.PropertyLocationTabs_scrollArrowRight__H_OR9{right:-4px}@media(max-width:768px){.PropertyLocationTabs_scrollArrowRight__H_OR9{right:4px}}.PropertyLocationTabs_scrollArrowHidden__fi8_J{opacity:0;pointer-events:none}.PropertyLocationTabs_tabBar__yYYIC{position:relative;z-index:1;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:12px;margin-bottom:24px;padding:4px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.PropertyLocationTabs_tabBar__yYYIC::-webkit-scrollbar{display:none}@media(max-width:768px){.PropertyLocationTabs_tabBar__yYYIC{gap:8px;padding:4px 4px 4px 0}}.PropertyLocationTabs_tab__Nd1i_{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:11px 20px;background:#fff;border:1.5px solid #e8e8ea;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;color:#717172;cursor:pointer;white-space:nowrap;transition:all .25s ease;scroll-snap-align:start}@media(max-width:768px){.PropertyLocationTabs_tab__Nd1i_{font-size:13px;padding:9px 14px;gap:6px}}.PropertyLocationTabs_tab__Nd1i_:hover:not(.PropertyLocationTabs_tabActive__pKHcn){border-color:#ed6927;color:#ed6927;background:#fff5ee;transform:translateY(-1px)}.PropertyLocationTabs_tabActive__pKHcn{background:#ed6927;border-color:#ed6927;color:#fff;font-weight:700;box-shadow:0 8px 20px rgba(237,105,39,.3);transform:translateY(-1px)}.PropertyLocationTabs_tabIcon__g_ohc{font-size:16px;width:1em;color:inherit}@media(max-width:768px){.PropertyLocationTabs_tabIcon__g_ohc{font-size:14px}}.PropertyLocationTabs_tabLabel__9hBnV{display:inline-block;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.PropertyLocationTabs_panelHeading__Jb_f1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PropertyLocationTabs_tabDisabled__g8aox{color:#c4c4c4;cursor:not-allowed}.PropertyLocationTabs_panel__PW3Le{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px}@media(max-width:768px){.PropertyLocationTabs_panel__PW3Le{grid-template-columns:1fr;gap:10px}}.PropertyLocationTabs_panelHidden__NNULp{display:none}.PropertyLocationTabs_linkItem__57PnH{font-size:16px;line-height:1.5}@media(max-width:768px){.PropertyLocationTabs_linkItem__57PnH{font-size:14px}}.PropertyLocationTabs_linkItem__57PnH a{color:#ed6927;text-decoration:none}.PropertyLocationTabs_linkItem__57PnH a:hover{text-decoration:underline}.PropertyLocationTabs_count__09IU9{margin-left:6px;color:#999;font-size:.9em}.PropertyLocationTabs_empty__496Gt{padding:24px 0;text-align:center;color:#999;font-size:14px}.PropertyLocationTabs_lineList__SKyem{display:flex;flex-direction:column;gap:12px;grid-column:1/-1}.PropertyLocationTabs_otherLinesHeading__MVZo9{margin:8px 0 4px;padding-top:8px;font-size:16px;font-weight:700;color:#555}.PropertyLocationTabs_otherLinesHeading__MVZo9 a{color:inherit;text-decoration:none}.PropertyLocationTabs_otherLinesHeading__MVZo9 a:hover{text-decoration:underline}@media(max-width:768px){.PropertyLocationTabs_otherLinesHeading__MVZo9{font-size:15px}}.PropertyLocationTabs_lineGroup__eYr34{padding-bottom:8px;border-bottom:1px dashed #f1e3d6}.PropertyLocationTabs_lineGroup__eYr34:last-child{border-bottom:none;padding-bottom:0}.PropertyLocationTabs_lineTitle__R_8A1{margin:0 0 4px;font-size:16px;font-weight:700;color:#2b2b2b}.PropertyLocationTabs_lineTitle__R_8A1 a{color:#2b2b2b;text-decoration:none}.PropertyLocationTabs_lineTitle__R_8A1 a:hover{text-decoration:underline}@media(max-width:768px){.PropertyLocationTabs_lineTitle__R_8A1{font-size:15px}}.PropertyLocationTabs_stationList___euCb{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px}@media(max-width:768px){.PropertyLocationTabs_stationList___euCb{grid-template-columns:1fr}}.PropertyLocationTabs_roadList__XyfCm{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 20px;grid-column:1/-1}@media(max-width:768px){.PropertyLocationTabs_roadList__XyfCm{grid-template-columns:1fr}}.PropertyLocationTabs_universityList__t7YMt{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 20px;grid-column:1/-1}@media(max-width:768px){.PropertyLocationTabs_universityList__t7YMt{grid-template-columns:1fr}}.PropertyLocationTabs_stationItem__zXANP{font-size:14px;line-height:1.3;color:#2b2b2b}.PropertyLocationTabs_stationItem__zXANP a{color:#5aace2;text-decoration:none}.PropertyLocationTabs_stationItem__zXANP a:hover{text-decoration:underline}.PropertyLocationTabs_hitSubGroup__pVCQo{margin-top:8px}.PropertyLocationTabs_hitSubGroup__pVCQo:first-child{margin-top:4px}.PropertyLocationTabs_hitSubTitle__aiPRg{margin:0 0 4px;font-size:14px;font-weight:600;color:#555}.PropertyLocationTabs_hitSubTitle__aiPRg a{color:#555;text-decoration:none}.PropertyLocationTabs_hitSubTitle__aiPRg a:hover{text-decoration:underline}@media(max-width:768px){.PropertyLocationTabs_hitSubTitle__aiPRg{font-size:13px}}.PropertyLocationTabs_stationDesc__Ih06b{font-size:13px;color:gray;line-height:1.2;margin-top:0;margin-bottom:2px}@media(max-width:768px){.PropertyLocationTabs_stationDesc__Ih06b{font-size:12px}}