@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#163039;--red:#bf0c26;--muted:#607079;--line:#dfe5e4;--paper:#fcfbf8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Manrope,Arial,sans-serif}a{color:inherit}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:20px max(5vw,20px);background:white}header img{width:210px;height:65px;object-fit:contain}header nav{display:flex;gap:25px;font-size:14px;font-weight:700}header a{text-decoration:none}.guide-hero{min-height:560px;background:linear-gradient(90deg,rgba(11,32,38,.84),rgba(11,32,38,.15)),var(--photo) center/cover;display:flex;align-items:end;color:white;padding:65px max(6vw,24px)}.guide-hero>div{max-width:800px}.guide-hero a{font-size:14px}.guide-hero span{display:block;margin-top:55px;letter-spacing:2px;font-size:12px;color:#ead3ae}.guide-hero h1{font-size:clamp(48px,6vw,85px);line-height:1.1;margin:15px 0}.guide-hero p{font-size:23px;max-width:650px}.section-nav{position:sticky;top:0;z-index:5;display:flex;gap:28px;overflow:auto;padding:18px 6vw;background:#fff;border-bottom:1px solid var(--line);white-space:nowrap;font-size:14px;font-weight:700}.section-nav a{text-decoration:none}.guide-wrap{max-width:1280px;margin:auto;padding:0 35px}.guide-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0 70px;border:1px solid var(--line);border-radius:15px;background:white}.guide-facts>div{padding:25px;border-right:1px solid var(--line)}small,.muted{color:var(--muted)}.guide-facts small,.guide-facts strong{display:block}.guide-facts strong{font-size:19px;margin-top:8px}h2{font-size:clamp(26px,3vw,38px);line-height:1.25;margin:12px 0 25px}h3{font-size:21px;line-height:1.4}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#94764f}.intro{font-size:20px;max-width:1000px}.table-scroll{overflow:auto;margin-top:35px}table{border-collapse:collapse;width:100%;min-width:720px;background:white;text-align:left;font-size:14px}th,td{padding:22px;border:1px solid var(--line);vertical-align:top}thead{background:var(--ink);color:white}tbody th{width:22%}.ref{font-size:12px;color:#a50b24;white-space:nowrap}.muted{font-size:13px}.guide-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:65px;margin:90px 0}.guide-section{display:flex;gap:22px;margin:35px 0}.guide-section>span{color:#a58b67;font-size:14px;padding-top:5px}.guide-section h3{margin:0 0 10px}.guide-section p{margin:0}aside{background:#edf1ee;border-radius:18px;padding:35px;height:fit-content}aside li{padding:10px 0;border-bottom:1px solid #d8dfd9}aside ul{padding-left:20px}.button{display:block;padding:13px 18px;text-align:center;background:var(--red);color:white;text-decoration:none;border-radius:7px;margin-top:15px;font-weight:700}.outline{background:transparent;color:var(--ink);border:1px solid #b8c7c3}#analiz,#ilanlar,#fotograflar,#kaynaklar,.other-regions{margin:80px 0}.analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.analysis-grid article{background:white;border:1px solid var(--line);padding:25px;border-radius:15px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.price-grid article{padding:25px;background:#eaf0ed;border-radius:12px}.price-grid strong,.price-grid span{display:block}.price-grid strong{font-size:22px;margin:10px 0}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.listing{border:1px solid var(--line);background:white;border-radius:15px;overflow:hidden}.listing a{text-decoration:none}.listing img{width:100%;height:230px;object-fit:cover}.listing> a>div{padding:22px}.listing h3{font-size:18px}.listing p{font-size:13px;color:var(--muted)}.listing strong{font-size:23px}.listing span{font-size:13px;color:var(--red);font-weight:800}.empty{padding:45px;background:white;border:1px dashed #b8c6c7;border-radius:15px}.photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}figure{margin:0}.photo-grid figure:first-child{grid-column:1/-1}.photo-grid img{width:100%;height:330px;object-fit:cover;border-radius:12px}.photo-grid figure:first-child img{height:480px}figcaption{font-size:13px;padding-top:10px}figcaption a{display:block;color:var(--muted);font-size:11px}.source{border-top:1px solid var(--line);padding-top:35px}.source li{padding:8px}.source p{font-size:13px;color:var(--muted)}.other-regions a{display:inline-block;border:1px solid var(--line);padding:12px 20px;border-radius:7px;margin:5px;text-decoration:none;background:white}footer{background:var(--ink);color:white;padding:55px 6vw}footer>a{font-size:24px;font-weight:800}@media(max-width:800px){header{height:85px}header img{width:155px}header nav a:first-child{display:none}header nav{gap:12px;font-size:12px}.guide-hero{min-height:500px;padding:35px 24px}.guide-hero p{font-size:19px}.guide-wrap{padding:0 20px}.guide-facts{grid-template-columns:1fr 1fr;margin-bottom:45px}.guide-facts>div{padding:18px}.guide-facts strong{font-size:16px}.guide-layout,.analysis-grid,.listing-grid{grid-template-columns:1fr;gap:25px}.guide-layout{margin:50px 0}.price-grid{grid-template-columns:1fr}.photo-grid{grid-template-columns:1fr}.photo-grid img,.photo-grid figure:first-child img{height:270px}#analiz,#ilanlar,#fotograflar,#kaynaklar{margin:55px 0}.section-nav{gap:20px}.listing img{height:270px}}@media print{header,.section-nav,.button,footer{display:none}.guide-hero{min-height:220px}.guide-layout{display:block}section{break-inside:avoid}.listing-grid{grid-template-columns:repeat(3,1fr)}}

.guide-hero small{color:#f3f4ef}

.photo-credit{display:block;color:var(--muted);font-size:11px}
.hero-gallery-controls{display:flex;align-items:center;gap:12px;margin-top:24px}.hero-gallery-controls button{border:1px solid #ffffff80;background:#102c35b3;color:#fff;border-radius:7px;padding:9px 16px;font:600 14px Manrope,Arial;cursor:pointer}.hero-gallery-controls button:hover{background:#bf0c26}.hero-gallery-controls button:focus-visible{outline:3px solid #f1d3a0;outline-offset:4px}.hero-gallery-controls [data-photo-counter]{margin:0;letter-spacing:0;color:#fff;font-size:15px}.guide-hero .hero-photo-label{font-size:12px;color:#eee;margin:10px 0 0}.local-section,.transport-section{margin:85px 0}.local-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.local-grid article{padding:26px;background:#fff;border:1px solid var(--line);border-radius:16px}.local-grid h3{margin:14px 0 12px}.local-grid p{font-size:14px}.local-category{color:var(--red);font-size:11px;letter-spacing:1px;font-weight:800}.local-location{color:#687b7e;border-bottom:1px solid var(--line);padding-bottom:14px}.local-grid small{font-size:11px}.transport-section{background:#edf2ef;border:1px solid #d4dfd9;border-radius:20px;padding:36px}.project-status{display:inline-block;color:#805c23;background:#f6e8c8;font-size:11px;font-weight:800;padding:5px 12px;border-radius:5px;letter-spacing:1px}.metro-route{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metro-route li{padding:13px 14px;border:1px solid #cad7d1;background:#fff;border-left:4px solid #69847b;border-radius:7px;font-size:13px;counter-increment:station}.metro-route li:before{content:counter(station,decimal-leading-zero)' ';color:#82948e;font-size:11px}.metro-route .regional-stop{border-left-color:var(--red);background:#fff4f2;font-weight:800}.metro-route small{display:block;color:var(--red);font-size:10px;margin-top:3px}.transport-today{border-top:1px solid #cfdbd4;margin-top:25px;padding-top:10px}.transport-today p{font-size:14px}@media(max-width:900px){.local-grid{grid-template-columns:repeat(2,1fr)}.metro-route{grid-template-columns:repeat(3,1fr)}}@media(max-width:550px){.local-grid{grid-template-columns:1fr}.metro-route{grid-template-columns:repeat(2,1fr)}.transport-section{padding:22px}.local-section,.transport-section{margin:50px 0}.hero-gallery-controls{gap:9px;flex-wrap:wrap}.guide-hero{min-height:590px}.hero-gallery-controls button{padding:8px 12px}}@media print{.hero-gallery-controls{display:none}.local-grid{grid-template-columns:repeat(2,1fr)}}

.local-place-photo{display:block;width:calc(100% + 52px);max-width:none;height:195px;object-fit:cover;margin:-26px -26px 23px;border-radius:16px 16px 0 0}.photo-subgroup{margin-top:55px;padding-top:25px;border-top:1px solid var(--line)}.photo-group-title{margin:28px 0 20px}.separate-gallery figure:first-child{grid-column:auto}.separate-gallery figure:first-child img{height:330px}.photo-grid img{object-position:center}.guide-hero{background-position:center,center 48%}@media(max-width:550px){.separate-gallery figure:first-child img{height:270px}}

.region-overview{margin-bottom:40px}
.region-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.region-highlights a{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:18px;border:1px solid #dbe2e2;border-radius:8px;background:#fff;color:#102b36}
.region-highlights small{grid-column:1/-1;color:#52646a;font-size:.84rem}
.region-highlights strong{line-height:1.35}
.overview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
#akbati-fotograflari{scroll-margin-top:95px}
@media(max-width:650px){.region-highlights{grid-template-columns:1fr}.overview-actions .button{margin:0}}
