:root{--n:#102c43;--g:#bd8b36;--b:#f4f7fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--n);background:var(--b);font:16px/1.55 system-ui,-apple-system,sans-serif}header{background:#fff;border-bottom:1px solid #dce3e8;display:flex;justify-content:space-between;gap:20px;padding:16px 4%;align-items:center}.logo{font-size:20px;font-weight:800;color:var(--n);text-decoration:none}.logo span{color:#8b6a2e}nav{display:flex;gap:20px}a{color:#176083}nav a{font-size:14px;text-decoration:none}main{max-width:1500px;margin:auto;padding:24px 3%}.intro{display:flex;align-items:center;gap:30px;justify-content:space-between}.intro>div:first-child{max-width:810px}.eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:750;color:#81602b;margin:0}h1{font-size:clamp(27px,3vw,40px);line-height:1.15;margin:10px 0}h2{font-size:19px;margin-top:0}.intro p:last-child{margin-bottom:8px}.actions{display:grid;gap:9px;min-width:210px}.btn,button{border:0;border-radius:8px;padding:12px 16px;background:var(--n);color:white;text-align:center;font:650 15px system-ui;cursor:pointer}.btn input{position:absolute;width:1px;height:1px;opacity:0}.btn:focus-within{outline:3px solid #d8ac56}.secondary{background:white;color:var(--n);border:1px solid #b8c8d3}#durum{font-size:13px;color:#4b626e;min-height:20px}.mapbox{position:relative;min-height:500px;height:70vh;background:#dce7ef;border:1px solid #b9cbd8;border-radius:12px;overflow:hidden;box-shadow:0 12px 38px #112f4320}iframe{border:0;width:100%;height:100%;display:block}.mapbox:fullscreen{border-radius:0;height:100vh;width:100vw}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.cards article,.notes{background:white;border:1px solid #e0e6eb;border-radius:12px;padding:22px}.cards p,.notes p{font-size:14px;margin-bottom:0}.notes{margin:20px 0}.notes h2:not(:first-child){margin-top:24px}footer{text-align:center;padding:25px 10px;background:var(--n);color:#f0dfba;font-size:13px;overflow-wrap:anywhere}#durum.hata{color:#a52a2a}@media(max-width:700px){header{padding:14px 5%;align-items:flex-start;flex-direction:column;gap:8px}nav{gap:16px}nav a{font-size:12px}.intro{display:block}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.btn,button{font-size:13px;padding:11px 13px}.mapbox{height:70svh;min-height:430px;border-radius:8px}.cards{grid-template-columns:1fr;gap:10px}.cards article,.notes{padding:18px}main{padding:22px 4%}.intro p:last-child{font-size:14px}#durum{font-size:12px}}
