:root{--bordo:#6b1d2a;--koyu:#1c1416;--yazi:#2b2326;--ara:#7b6e72;--zemin:#fff;--ten:#f7efe9;--cizgi:#e8dcd4;--altin:#b8863b}
*{box-sizing:border-box}
body{margin:0;background:var(--zemin);color:var(--yazi);font:17px/1.7 "Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif}
a{color:var(--bordo)}
.bas{background:var(--bordo);color:#fff;padding:22px 5vw 18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}
.logo{color:#fff;text-decoration:none;font:700 30px/1 "Arial Narrow","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}
.logo span{display:block;font-size:15px;letter-spacing:.32em;font-weight:400;margin-top:6px;color:#f1d9b0}
.alt-baslik{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#f1d9b0}
.vitrin{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--koyu)}
.vitrin img{width:100%;height:46vh;min-height:260px;object-fit:cover;display:block}
.govde{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;max-width:1120px;margin:0 auto;padding:40px 5vw 20px}
.orta h1{font:700 clamp(30px,4.4vw,44px)/1.1 "Arial Narrow","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:var(--koyu);margin:0 0 22px;letter-spacing:.005em}
.orta h2{font:700 23px/1.25 "Arial Narrow","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:var(--bordo);margin:38px 0 10px;letter-spacing:.03em}
.orta h3{font-size:17px;margin:24px 0 4px;color:var(--koyu)}
.orta p{margin:0 0 17px}
.ilk{font-size:20px;line-height:1.55;color:var(--koyu)}
.orta ul,.orta ol{padding-left:22px;margin:0 0 17px}
.orta li{margin-bottom:7px}
.kare{margin:28px 0;padding:0}
.kare img{width:100%;height:auto;max-height:520px;object-fit:cover;display:block;border-radius:3px}
.kare figcaption{font-size:13px;color:var(--ara);padding-top:8px;border-bottom:1px solid var(--cizgi);padding-bottom:10px}
.kare figcaption:empty{display:none}
.tablo{width:100%;border-collapse:collapse;margin:20px 0 24px}
.tablo th{background:var(--koyu);color:#fff;text-align:left;padding:11px 13px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.tablo td{padding:12px 13px;border-bottom:1px solid var(--cizgi)}
.tablo tr:nth-child(odd) td{background:var(--ten)}
.not{background:var(--ten);border:1px solid var(--cizgi);padding:16px 18px;margin:24px 0;font-size:15.5px}
.ss dt{font-weight:700;color:var(--koyu);margin-top:22px;font-size:18px}
.ss dd{margin:6px 0 0}
.yan{align-self:start;position:sticky;top:20px}
.pano{background:var(--ten);border-top:4px solid var(--altin);padding:18px 20px 20px;margin-bottom:22px}
.pano h2{font:700 14px/1 "Arial Narrow",Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bordo);margin:0 0 12px}
.pano dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ara);margin-top:11px}
.pano dd{margin:1px 0 0;font-size:15px;color:var(--koyu)}
.pano a{display:block;padding:7px 0;border-bottom:1px solid var(--cizgi);font-size:15px;text-decoration:none}
.pano a:last-child{border:0}
.liste,.baska{margin-top:14px}
.satir{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--cizgi);text-decoration:none;color:inherit}
.satir img{width:104px;height:104px;object-fit:cover;border-radius:3px;display:block}
.satir strong{display:block;font-size:18px;line-height:1.3;color:var(--koyu)}
.satir em{display:block;font-style:normal;font-size:14px;color:var(--ara);line-height:1.5;margin-top:3px}
.satir:hover strong{color:var(--bordo)}
.baska h2{font-size:15px;letter-spacing:.16em;color:var(--ara)}
.baska:not(:has(.satir)){display:none}
.son{background:var(--koyu);color:#bdb1b4;font-size:13px;padding:22px 5vw;margin-top:40px}
.son a{color:#f1d9b0}
.son p{margin:0}
@media(max-width:860px){.govde{grid-template-columns:1fr;gap:10px}.yan{position:static}.vitrin img{height:30vh}.vitrin img:nth-child(3){display:none}.vitrin{grid-template-columns:1fr 1fr}}
