/* 2026 luxury tokens — Istanbul hub page 1 only
   Warm ivory canvas (#f8f5ee) so white cards/chips elevate; Explore uses deeper champagne. */
body.rat-istanbul-hub-luxury{
	--rat-lux-champagne:#c9b896;
	--rat-lux-champagne-soft:#e8e2d6;
	--rat-lux-surface:#f8f5ee;
	--rat-lux-ink:#1c2430;
	--rat-lux-muted:#5c6570;
}

/* H1 + Area Overview share one warm ivory band */
body.rat-istanbul-hub-luxury .catPageRight > .catContentTitle{
	margin:0!important;
	padding:22px 24px 10px!important;
	background:var(--rat-lux-surface)!important;
	border:1px solid #e4dccf!important;
	border-bottom:0!important;
	border-radius:16px 16px 0 0!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .catContentTitle .title.h1-location{
	font-weight:650!important;
	letter-spacing:-0.028em!important;
	line-height:1.12!important;
	margin-bottom:12px!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-grid-page-subtitle{
	font-size:15px!important;
	line-height:1.6!important;
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
	margin:0 0 4px!important;
}

/* Editorial handbook — distinct Belek-style modules */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook{
	display:flex!important;
	flex-direction:column!important;
	gap:14px!important;
	float:none!important;
	clear:both!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:8px 0 12px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module{
	display:block!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:0!important;
	padding:18px 20px 20px!important;
	background:var(--rat-lux-surface)!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:10px!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module__header{
	margin:0 0 14px!important;
	padding:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module__eyebrow{
	display:block!important;
	margin:0 0 6px!important;
	padding:0!important;
	font-size:11px!important;
	line-height:1.3!important;
	font-weight:600!important;
	letter-spacing:0.1em!important;
	text-transform:uppercase!important;
	color:#8a8176!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module__title{
	margin:0!important;
	padding:0!important;
	font-size:18px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:-0.012em!important;
	color:var(--rat-lux-ink)!important;
}

/* 4-card editorial grids */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card-grid{
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:10px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card{
	display:block!important;
	margin:0!important;
	padding:14px 14px 13px!important;
	background:#fff!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:8px!important;
	box-sizing:border-box!important;
}

/* Top Area Overview continues the H1 warm band; white cards elevate on ivory */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--top{
	margin-top:0!important;
	margin-bottom:14px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--top .rat-istanbul-hub-module{
	padding:12px 24px 24px!important;
	border-radius:0 0 16px 16px!important;
	border:1px solid #e4dccf!important;
	border-top:0!important;
	background:var(--rat-lux-surface)!important;
	box-shadow:0 8px 24px rgba(15,23,42,.045)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--top .rat-istanbul-hub-card{
	border-radius:12px!important;
	border-color:#e8e2d6!important;
	background:#fff!important;
	box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 16px rgba(15,23,42,.045)!important;
}

/* Listings stream stays white between warm sections */
body.rat-istanbul-hub-luxury .catPageRight .rat-grid-listing-toolbar,
body.rat-istanbul-hub-luxury .catPageRight .hotelList{
	background:#fff!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card__label{
	display:block!important;
	margin:0 0 6px!important;
	padding:0!important;
	font-size:12px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:0.04em!important;
	text-transform:uppercase!important;
	color:#8a8176!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card__value{
	display:block!important;
	margin:0 0 6px!important;
	padding:0!important;
	font-size:17px!important;
	line-height:1.25!important;
	font-weight:650!important;
	letter-spacing:-0.01em!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card__text{
	margin:0!important;
	padding:0!important;
	font-size:13px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#3d4652!important;
}

/* Decision module — two-column cards */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-grid{
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:10px!important;
	margin:0!important;
	padding:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card{
	margin:0!important;
	padding:14px 16px 13px!important;
	background:#fff!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:8px!important;
	box-sizing:border-box!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card__title{
	margin:0 0 10px!important;
	padding:0!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:600!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card__list{
	margin:0!important;
	padding:0!important;
	font-size:13px!important;
	line-height:1.55!important;
	color:#3d4652!important;
	list-style:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card__list li{
	position:relative!important;
	margin:0 0 6px!important;
	padding:0 0 0 22px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card__list li:last-child{
	margin-bottom:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card--choose .rat-istanbul-hub-decision-card__list li::before{
	content:"\2713"!important;
	position:absolute!important;
	left:0!important;
	top:0.05em!important;
	font-size:14px!important;
	font-weight:700!important;
	line-height:1!important;
	color:var(--rat-lux-champagne)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-card--consider .rat-istanbul-hub-decision-card__list li::before{
	content:"\2713"!important;
	position:absolute!important;
	left:0!important;
	top:0.05em!important;
	font-size:14px!important;
	font-weight:700!important;
	line-height:1!important;
	color:#8a8176!important;
}

/* Maximos advisory module */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-advisory__list{
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:8px 16px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-advisory__list li{
	position:relative!important;
	margin:0!important;
	padding:0 0 0 14px!important;
	font-size:13px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#3d4652!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-advisory__list li::before{
	content:""!important;
	position:absolute!important;
	left:0!important;
	top:0.55em!important;
	width:5px!important;
	height:5px!important;
	border-radius:50%!important;
	background:var(--rat-lux-champagne)!important;
}

/* Bridge into listings */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-listings-bridge{
	margin:0 0 10px!important;
	padding:0!important;
	font-size:14px!important;
	line-height:1.6!important;
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
	max-width:62em!important;
}

/* Location intro — separate panel below handbook modules */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	background:var(--rat-lux-surface)!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:10px!important;
	box-shadow:none!important;
	padding:16px 20px 18px!important;
	margin:0 0 10px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade p,
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade li{
	font-size:15px!important;
	line-height:1.72!important;
	font-weight:400!important;
	color:#3d4652!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade h2,
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade h3{
	font-size:16px!important;
	font-weight:600!important;
	margin-top:16px!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade button.location-intro__toggle{
	font-weight:500!important;
	font-size:13px!important;
	border:0!important;
	border-bottom:1px solid var(--rat-lux-champagne)!important;
	border-radius:0!important;
	background:transparent!important;
	color:var(--rat-lux-ink)!important;
	padding:0 0 2px!important;
	margin-top:8px!important;
}

/* Listing toolbar — compact rhythm */
body.rat-istanbul-hub-luxury .catPageRight .rat-grid-listing-toolbar{
	margin-top:2px!important;
	margin-bottom:14px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-grid-listing-count{
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
}

/* Below-listing authority — premium advisory */
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority{
	margin:40px 0 16px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__inner{
	gap:32px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__panel{
	background:var(--rat-lux-surface)!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:8px!important;
	box-shadow:none!important;
	padding:28px 30px!important;
}
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority h2.rat-location-authority__heading{
	font-size:20px!important;
	font-weight:600!important;
	margin:0 0 18px!important;
	letter-spacing:-0.012em!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority h3.rat-location-authority__card-title{
	font-size:15px!important;
	font-weight:600!important;
	margin:0 0 14px!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__text{
	font-size:15px!important;
	line-height:1.75!important;
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__card{
	background:#fff!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:8px!important;
	padding:22px 24px!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__list{
	font-size:14px!important;
	line-height:1.7!important;
	color:var(--rat-lux-muted)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__links{
	gap:12px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__links a{
	display:inline-flex!important;
	align-items:center!important;
	padding:9px 16px!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:6px!important;
	background:#fff!important;
	color:var(--rat-lux-ink)!important;
	font-size:13px!important;
	font-weight:500!important;
	line-height:1.4!important;
	text-decoration:none!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__links a:hover{
	background:var(--rat-lux-ink)!important;
	border-color:var(--rat-lux-ink)!important;
	color:#fff!important;
}

/* Pre-footer CTA — refined conversion band */
body.rat-istanbul-hub-luxury .rat-footer-cta{
	background:var(--rat-lux-surface)!important;
	border-top:1px solid var(--rat-lux-champagne-soft)!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__card{
	background:#fff!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-top:2px solid var(--rat-lux-champagne)!important;
	border-radius:10px!important;
	box-shadow:none!important;
	padding:36px 40px!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__eyebrow{
	letter-spacing:0.08em!important;
	color:#8a8176!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__heading{
	font-weight:600!important;
	letter-spacing:-0.015em!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__text{
	color:var(--rat-lux-muted)!important;
	line-height:1.7!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__chip{
	border:1px solid var(--rat-lux-champagne-soft)!important;
	background:var(--rat-lux-surface)!important;
	font-weight:500!important;
	border-radius:6px!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__actions{
	margin-top:8px!important;
}

/* Sidebar What We Do — light premium polish */
body.rat-istanbul-hub-luxury .catPageLeft .ourServices.rat-sidebar-our-services{
	margin-top:18px!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTitle .title{
	font-size:15px!important;
	font-weight:600!important;
	letter-spacing:-0.01em!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTab{
	background:var(--rat-lux-surface)!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:8px!important;
	box-shadow:none!important;
	margin-bottom:12px!important;
	padding:14px 12px!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTab ul.sul li.icon img{
	max-width:52px!important;
	width:52px!important;
	height:auto!important;
	opacity:0.92!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTab ul.sul li.title{
	font-size:14px!important;
	font-weight:600!important;
	line-height:1.35!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTab ul.sul li.desc{
	font-size:13px!important;
	line-height:1.55!important;
	color:var(--rat-lux-muted)!important;
}
body.rat-istanbul-hub-luxury .catPageLeft .ourServicesTab ul.sul li.more a{
	font-size:12px!important;
	font-weight:500!important;
	letter-spacing:0.02em!important;
}

@media (min-width:576px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card-grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:12px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-advisory__list{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-decision-grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:12px!important;
}
}
@media (min-width:992px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-card-grid{
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module{
	padding:20px 22px 22px!important;
}
}
@media (max-width:992px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	padding:14px 18px 16px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory{
	padding:22px 20px 24px!important;
	border-radius:10px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card--consider{
	border-left:none!important;
	padding-left:0!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__card{
	padding:28px 24px!important;
}
}
@media (max-width:576px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module{
	padding:16px 14px 16px!important;
	border-radius:8px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory{
	padding:20px 18px 22px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module__title{
	font-size:17px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	padding:20px 18px 22px!important;
	border-radius:10px!important;
	margin-bottom:8px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-listings-bridge{
	font-size:13px!important;
	margin-bottom:8px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__panel{
	padding:24px 22px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__decision-grid{
	grid-template-columns:1fr!important;
}
body.rat-istanbul-hub-luxury .rat-footer-cta__card{
	padding:24px 18px!important;
}
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--top{
	margin-top:0!important;
	margin-bottom:14px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom{
	margin-bottom:0!important;
}

/* Lower handbook — editorial buyer handbook v2 (decision, advisory, intro, compare only) */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom{
	gap:36px!important;
	margin-top:20px!important;
	padding-top:4px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom .rat-istanbul-hub-module--market{
	padding:22px 26px 26px!important;
	border-color:rgba(232,226,214,0.55)!important;
	background:#fff!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom .rat-istanbul-hub-module--market .rat-istanbul-hub-module__header{
	margin-bottom:16px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision{
	position:relative!important;
	padding:38px 42px 40px!important;
	border-radius:14px!important;
	border:1px solid rgba(201,184,150,0.38)!important;
	background:#fff!important;
	box-shadow:0 1px 0 rgba(28,36,48,0.04)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision::before{
	content:""!important;
	display:block!important;
	position:absolute!important;
	top:0!important;
	left:42px!important;
	right:42px!important;
	height:2px!important;
	background:linear-gradient(90deg,var(--rat-lux-champagne) 0%,rgba(201,184,150,0.22) 100%)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-module__header{
	margin:10px 0 30px!important;
	padding:0 0 24px!important;
	border-bottom:1px solid rgba(232,226,214,0.5)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-module__eyebrow{
	margin-bottom:10px!important;
	letter-spacing:0.12em!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-module__title{
	font-size:24px!important;
	line-height:1.22!important;
	font-weight:650!important;
	letter-spacing:-0.024em!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-grid{
	gap:26px 44px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card{
	background:transparent!important;
	border:none!important;
	border-radius:0!important;
	padding:6px 10px 6px 0!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card__title{
	font-size:16px!important;
	margin:0 0 16px!important;
	font-weight:650!important;
	letter-spacing:-0.01em!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card__list{
	font-size:14px!important;
	line-height:1.72!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card__list li{
	margin-bottom:12px!important;
	padding-left:26px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory{
	padding:34px 42px 38px!important;
	border:none!important;
	border-top:1px solid rgba(232,226,214,0.6)!important;
	border-radius:0!important;
	background:transparent!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory .rat-istanbul-hub-module__header{
	margin:0 0 26px!important;
	padding:0!important;
	border-bottom:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory .rat-istanbul-hub-module__title{
	font-size:21px!important;
	line-height:1.28!important;
	font-weight:650!important;
	letter-spacing:-0.018em!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory .rat-istanbul-hub-advisory__list{
	gap:14px 28px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory .rat-istanbul-hub-advisory__list li{
	padding-left:20px!important;
	font-size:14px!important;
	line-height:1.72!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom + section.location-intro.location-intro--rat-tax-fade,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	padding:34px 42px 38px!important;
	margin:36px 0 28px!important;
	border:none!important;
	border-top:1px solid rgba(232,226,214,0.6)!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade .location-intro__viewport{
	max-width:100%!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade h2,
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade h3{
	font-size:18px!important;
	font-weight:650!important;
	margin-top:34px!important;
	margin-bottom:16px!important;
	letter-spacing:-0.014em!important;
	line-height:1.32!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade .location-intro__inner > h2:first-child{
	margin-top:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade p,
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade li{
	margin-bottom:16px!important;
	line-height:1.82!important;
}
body.rat-istanbul-hub-luxury .catPageRight .location-intro--rat-tax-fade button.location-intro__toggle{
	margin-top:20px!important;
	padding:0 0 3px!important;
	letter-spacing:0.02em!important;
}
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority{
	margin:56px 0 28px!important;
	padding-top:36px!important;
	border-top:1px solid rgba(232,226,214,0.6)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__inner{
	gap:20px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__panel{
	padding:0!important;
	border:none!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority h2.rat-location-authority__heading{
	font-size:21px!important;
	font-weight:650!important;
	margin:0 0 24px!important;
	letter-spacing:-0.018em!important;
	line-height:1.28!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__links{
	gap:12px 14px!important;
	margin-top:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-location-authority__links a{
	padding:11px 18px!important;
	border-color:rgba(232,226,214,0.85)!important;
	font-weight:500!important;
}
@media (min-width:992px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card--consider{
	border-left:1px solid rgba(232,226,214,0.55)!important;
	padding-left:36px!important;
}
}
@media (max-width:992px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision{
	padding:30px 26px 32px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision::before{
	left:26px!important;
	right:26px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-module__title{
	font-size:21px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom + section.location-intro.location-intro--rat-tax-fade,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	padding:28px 24px 30px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-decision-card--consider{
	border-left:none!important;
	padding-left:0!important;
}
}
@media (max-width:576px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom{
	gap:28px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision{
	padding:26px 20px 28px!important;
	border-radius:12px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision::before{
	left:20px!important;
	right:20px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--decision .rat-istanbul-hub-module__title{
	font-size:20px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-module--advisory,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook--bottom + section.location-intro.location-intro--rat-tax-fade,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-handbook + section.location-intro.location-intro--rat-tax-fade{
	padding:24px 18px 26px!important;
	margin:28px 0 22px!important;
}
body.rat-istanbul-hub-luxury .catPageRight section.rat-location-authority{
	margin:44px 0 22px!important;
	padding-top:28px!important;
}
}

/* Istanbul hub FAQ — page 1 editorial accordion */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq{
	display:block!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:28px 0 22px!important;
	padding:18px 20px 20px!important;
	background:var(--rat-lux-surface)!important;
	border:1px solid var(--rat-lux-champagne-soft)!important;
	border-radius:10px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	color:var(--rat-lux-ink)!important;
	float:none!important;
	clear:both!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__header{
	margin:0 0 14px!important;
	padding:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__eyebrow{
	display:block!important;
	margin:0 0 6px!important;
	padding:0!important;
	font-size:11px!important;
	line-height:1.3!important;
	font-weight:600!important;
	letter-spacing:0.1em!important;
	text-transform:uppercase!important;
	color:#8a8176!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__title{
	margin:0 0 8px!important;
	padding:0!important;
	font-size:18px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:-0.012em!important;
	color:var(--rat-lux-ink)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__intro{
	margin:0!important;
	padding:0!important;
	font-size:14px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__list{
	display:flex!important;
	flex-direction:column!important;
	gap:8px!important;
	margin:0!important;
	padding:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__item{
	display:block!important;
	margin:0!important;
	padding:0!important;
	border:1px solid #ebe6dc!important;
	border-radius:8px!important;
	background:#fff!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__question{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:space-between!important;
	gap:12px!important;
	cursor:pointer!important;
	list-style:none!important;
	margin:0!important;
	padding:14px 14px 14px 16px!important;
	font-size:14px!important;
	line-height:1.45!important;
	font-weight:600!important;
	color:var(--rat-lux-ink)!important;
	position:relative!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__question::-webkit-details-marker,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__question::marker{
	display:none!important;
	content:""!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__qtext{
	display:block!important;
	flex:1 1 auto!important;
	min-width:0!important;
	padding-right:4px!important;
}
/* Expand / collapse affordance */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__question::after{
	content:"+"!important;
	flex:0 0 auto!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:28px!important;
	height:28px!important;
	margin-top:0!important;
	border:1px solid #d8c39a!important;
	border-radius:50%!important;
	background:#faf7f1!important;
	box-sizing:border-box!important;
	font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;
	font-size:18px!important;
	font-weight:400!important;
	line-height:1!important;
	color:#8a7350!important;
	transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__item[open] .rat-istanbul-hub-faq__question::after{
	content:"−"!important;
	border-color:#c9b896!important;
	background:#f6f1e8!important;
	color:#6f5c3e!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__item[open]{
	border-color:#e0d5c0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__answer{
	margin:0!important;
	padding:0 16px 16px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__answer p{
	margin:0!important;
	padding:0!important;
	font-size:14px!important;
	line-height:1.6!important;
	font-weight:400!important;
	color:var(--rat-lux-muted)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__answer a{
	color:#0f2d57!important;
	text-decoration:underline!important;
	text-underline-offset:2px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__answer a:hover{
	color:#08255d!important;
}
@media (max-width:576px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq{
	padding:16px 16px 18px!important;
	margin:24px 0 18px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-faq__title{
	font-size:17px!important;
}
}

/* Istanbul hub refine — base (non-luxury fallback) */
body.tax-property_location .catPageRight .rat-istanbul-hub-refine{
	display:block!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:0 0 12px!important;
	padding:14px 16px 13px!important;
	background:#fcfbfa!important;
	border:1px solid #e8e2d6!important;
	border-radius:8px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	float:none!important;
	clear:both!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__title{
	margin:0 0 6px!important;
	padding:0!important;
	font-size:15px!important;
	line-height:1.35!important;
	font-weight:600!important;
	color:#1c2430!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__intro{
	margin:0 0 12px!important;
	padding:0!important;
	font-size:13px!important;
	line-height:1.5!important;
	font-weight:400!important;
	color:#5c6570!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__group{
	margin:0 0 10px!important;
	padding:0!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__group:last-child{
	margin-bottom:0!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__group-title{
	margin:0 0 7px!important;
	padding:0!important;
	font-size:12px!important;
	line-height:1.3!important;
	font-weight:600!important;
	letter-spacing:0.04em!important;
	text-transform:uppercase!important;
	color:#8a8176!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__links{
	display:flex!important;
	flex-wrap:wrap!important;
	gap:7px 8px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__links a{
	display:inline-flex!important;
	align-items:center!important;
	padding:6px 11px!important;
	border:1px solid #e8e2d6!important;
	border-radius:6px!important;
	background:#fff!important;
	color:#1c2430!important;
	font-size:13px!important;
	font-weight:500!important;
	line-height:1.35!important;
	text-decoration:none!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__links a:hover{
	background:#1c2430!important;
	border-color:#1c2430!important;
	color:#fff!important;
}
@media (max-width:576px){
body.tax-property_location .catPageRight .rat-istanbul-hub-refine{
	padding:12px 14px!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-refine__links a{
	font-size:12px!important;
}
}

/* Istanbul refine — balanced Property Type mass + compact Popular Area */
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul{
	display:block!important;
	clear:both!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:32px 0 36px!important;
	padding:36px 40px 34px!important;
	background:#f6f1e8!important;
	border:1px solid #e4dccf!important;
	border-radius:24px!important;
	box-shadow:0 12px 34px rgba(15,23,42,.07),0 3px 12px rgba(15,23,42,.04)!important;
	text-align:left!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
body.rat-istanbul-hub-luxury .catPageRight .hotelList .rat-istanbul-hub-refine--istanbul{
	margin:32px 0 36px!important;
	clear:both!important;
	width:100%!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__title{
	margin:0 0 8px!important;
	padding:0!important;
	font-size:22px!important;
	line-height:1.25!important;
	font-weight:650!important;
	letter-spacing:-0.022em!important;
	color:#141a22!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__intro{
	display:block!important;
	margin:0 0 24px!important;
	padding:0 0 20px!important;
	font-size:14.5px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#4a5360!important;
	border-bottom:1px solid rgba(201,184,150,0.45)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__grid{
	display:block!important;
	width:100%!important;
	box-sizing:border-box!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__col{
	display:block!important;
	min-width:0!important;
	box-sizing:border-box!important;
	border:none!important;
	padding:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group{
	display:block!important;
	margin:0!important;
	padding:0!important;
	background:transparent!important;
	border:none!important;
	border-radius:0!important;
	box-sizing:border-box!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group-title{
	margin:0 0 14px!important;
	padding:0!important;
	font-size:11px!important;
	line-height:1.35!important;
	font-weight:650!important;
	letter-spacing:0.1em!important;
	text-transform:uppercase!important;
	color:#2c333c!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group-help{
	display:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__links{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:wrap!important;
	gap:12px!important;
	justify-content:flex-start!important;
	align-items:stretch!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__links li{
	display:block!important;
	margin:0!important;
	padding:0!important;
	width:auto!important;
	min-width:0!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__links a{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:100%!important;
	max-width:100%!important;
	box-sizing:border-box!important;
	min-height:52px!important;
	padding:15px 18px!important;
	border:1px solid #e4dccf!important;
	border-radius:16px!important;
	background:#fff!important;
	font-size:14px!important;
	font-weight:550!important;
	letter-spacing:-0.01em!important;
	line-height:1.3!important;
	color:#141a22!important;
	text-decoration:none!important;
	text-align:center!important;
	white-space:nowrap!important;
	box-shadow:0 1px 2px rgba(15,23,42,.035),0 8px 20px rgba(15,23,42,.055)!important;
	transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__links a:hover,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__links a:focus{
	transform:translateY(-2px)!important;
	border-color:#d8c39a!important;
	color:#141a22!important;
	background:#fff!important;
	box-shadow:0 12px 28px rgba(15,23,42,.1),0 3px 10px rgba(15,23,42,.045)!important;
	outline:none!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links{
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:12px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links a{
	min-height:58px!important;
	padding:18px 28px!important;
	border-radius:16px!important;
	font-size:15px!important;
	font-weight:600!important;
	border-color:#dfd4c2!important;
	box-shadow:0 2px 4px rgba(15,23,42,.04),0 10px 26px rgba(15,23,42,.07)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--districts .rat-istanbul-hub-refine__links{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:10px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--districts .rat-istanbul-hub-refine__links a{
	min-height:46px!important;
	padding:12px 14px!important;
	border-radius:14px!important;
	font-size:13px!important;
	font-weight:550!important;
}
@media (min-width:1024px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__grid{
	display:grid!important;
	grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;
	column-gap:32px!important;
	align-items:stretch!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__col--primary,
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__col--districts{
	display:flex!important;
	flex-direction:column!important;
	min-height:100%!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__col--primary .rat-istanbul-hub-refine__group--types{
	display:flex!important;
	flex-direction:column!important;
	flex:1 1 auto!important;
	min-height:100%!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links{
	flex:1 1 auto!important;
	grid-template-columns:1fr!important;
	grid-template-rows:repeat(3,minmax(58px,1fr))!important;
	gap:12px!important;
	align-content:stretch!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links li{
	display:flex!important;
	min-height:0!important;
	height:100%!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links a{
	height:100%!important;
	min-height:58px!important;
}
}
@media (max-width:1023px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul{
	padding:28px 22px 26px!important;
	border-radius:20px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__col--districts{
	margin-top:22px!important;
	padding-top:20px!important;
	border-top:1px solid rgba(201,184,150,0.4)!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links{
	grid-template-columns:1fr!important;
	gap:10px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links a{
	min-height:54px!important;
	padding:16px 20px!important;
	font-size:14.5px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--districts .rat-istanbul-hub-refine__links{
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
}
@media (max-width:576px){
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul{
	margin:22px 0 26px!important;
	padding:22px 16px 20px!important;
	border-radius:18px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__title{
	font-size:19px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__intro{
	margin-bottom:18px!important;
	padding-bottom:16px!important;
	font-size:13.5px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links{
	grid-template-columns:1fr!important;
	gap:10px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--types .rat-istanbul-hub-refine__links a{
	min-height:52px!important;
	padding:15px 16px!important;
	font-size:14px!important;
	white-space:normal!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--districts .rat-istanbul-hub-refine__links{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:8px!important;
}
body.rat-istanbul-hub-luxury .catPageRight .rat-istanbul-hub-refine--istanbul .rat-istanbul-hub-refine__group--districts .rat-istanbul-hub-refine__links a{
	min-height:44px!important;
	padding:11px 10px!important;
	font-size:12.5px!important;
	white-space:normal!important;
}
}

/* Istanbul hub area nav — moved from inline rat-istanbul-hub-area-nav */
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav{
	display:block!important;
	width:100%!important;
	box-sizing:border-box!important;
	margin:0 0 12px!important;
	padding:14px 16px 13px!important;
	background:#fcfbfa!important;
	border:1px solid #e8e2d6!important;
	border-radius:8px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__title{
	margin:0 0 10px!important;
	padding:0!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:600!important;
	color:#1c2430!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__links{
	display:flex!important;
	flex-wrap:wrap!important;
	gap:8px 10px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__links a{
	display:inline-flex!important;
	align-items:center!important;
	padding:7px 12px!important;
	border:1px solid #e8e2d6!important;
	border-radius:6px!important;
	background:#fff!important;
	color:#1c2430!important;
	font-size:13px!important;
	font-weight:500!important;
	line-height:1.35!important;
	text-decoration:none!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__links a:hover{
	background:#1c2430!important;
	border-color:#1c2430!important;
	color:#fff!important;
}
@media (max-width:576px){
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav{
	padding:12px 14px!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__links{
	flex-direction:column!important;
}
body.tax-property_location .catPageRight .rat-istanbul-hub-area-nav__links a{
	width:100%!important;
	box-sizing:border-box!important;
}
}
