
:root{--navy:#1c2b4a;--navy-2:#233559;--gold:#b08d3f;--gold-soft:#c9a860;--cream:#faf7f0;--paper:#fffdf8;--ink:#2a2f3a;--muted:#6b7280;--line:#e8dfca}
*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}
body{font-family:'Inter',system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.65}
h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif}img{max-width:100%;display:block}
a{color:var(--gold)}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}
header{position:sticky;top:0;z-index:50;background:rgba(28,43,74,.97);backdrop-filter:blur(6px);border-bottom:1px solid rgba(176,141,63,.35)}
.nav{display:flex;align-items:center;padding:10px 20px;max-width:1180px;margin:0 auto;gap:16px}
.nav .brand{display:flex;align-items:center}.nav img{height:44px;width:auto}
/* Travione (28 Eyl 2026): banner icinde sabit hamburger + ust linkler */
.tg-burger{background:none;border:0;cursor:pointer;padding:6px 4px;display:flex;flex-direction:column;gap:5px;flex:0 0 auto;margin-left:2px}
.tg-burger span{display:block;width:24px;height:2px;background:#cdd6e6;transition:transform .22s,opacity .22s}
.tg-burger:hover span{background:var(--gold)}
.tg-burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.tg-burger.on span:nth-child(2){opacity:0}
.tg-burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.tg-links{margin-left:auto;display:flex;align-items:center;gap:20px}
.tg-links a{color:#cdd6e6;text-decoration:none;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:4px 0;border-bottom:1px solid transparent}
.tg-links a:hover{color:#fff;border-bottom-color:var(--gold)}
.nav .cta{background:#f4efe4;color:#16233d;border:1px solid rgba(255,255,255,.5);padding:10px 21px;border-radius:3px;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 14px rgba(0,0,0,.28)}
.nav .cta:hover{background:#fff;border-color:var(--gold);box-shadow:0 4px 18px rgba(0,0,0,.35)}
.tg-panel{max-height:0;overflow:hidden;transition:max-height .3s ease;background:rgba(20,32,58,.99);border-top:1px solid rgba(176,141,63,.28)}
.tg-panel.open{max-height:640px}
.tg-panel .in{max-width:1180px;margin:0 auto;padding:18px 20px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 30px}
.tg-panel .lbl{display:block;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}
.tg-panel a{display:block;padding:9px 0;color:#e7ecf5;text-decoration:none;font-size:.92rem;border-bottom:1px solid rgba(255,255,255,.08)}
.tg-panel a:hover{color:var(--gold)}
@media(max-width:560px){.nav{gap:10px;padding:8px 14px}.nav img{height:36px}
 .nav .cta{padding:9px 13px;font-size:.72rem;letter-spacing:.05em}.nav .cta .lg{display:none}
 .tg-panel.open{max-height:900px}.tg-panel .in{padding:14px 16px 18px}}
/* Travione (28 Eyl 2026): Register Interest artik dropdown — 4 imza turu + kendi rotani tasarla */
.tg-dd{position:relative}
.tg-dd>.cta{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px}
.tg-dd>.cta .cv{font-size:.62rem;line-height:1;transition:transform .2s}
.tg-dd.open>.cta .cv{transform:rotate(180deg)}
.tg-dd-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:14px}
.tg-dd-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:300px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:3px;box-shadow:0 18px 40px rgba(18,28,50,.24);padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s;z-index:60}
.tg-dd.open .tg-dd-menu,.tg-dd:hover .tg-dd-menu,.tg-dd:focus-within .tg-dd-menu{opacity:1;visibility:visible;transform:none}
.tg-dd-menu a{display:block;padding:10px 14px;text-decoration:none;color:var(--navy);border-radius:2px;font-size:.88rem;font-weight:600;line-height:1.25}
.tg-dd-menu a em{display:block;font-style:normal;font-weight:400;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#7d8699;margin-top:4px}
.tg-dd-menu a:hover,.tg-dd-menu a:focus{background:var(--navy);color:#fff}
.tg-dd-menu a:hover em,.tg-dd-menu a:focus em{color:#cdd6e6}
.tg-dd-menu a.own{border-top:1px solid var(--line);margin-top:5px;padding-top:12px;color:var(--gold)}
.tg-dd-menu a.own:hover,.tg-dd-menu a.own:focus{background:var(--gold);color:#fff}
@media(max-width:760px){.tg-dd-menu{min-width:min(88vw,300px)}}
.masthead{background:var(--navy);color:#fff;padding:54px 0 46px;border-bottom:3px solid var(--gold)}
.masthead .kicker{letter-spacing:.35em;text-transform:uppercase;font-size:.75rem;color:var(--gold-soft);margin-bottom:12px}
.masthead h1{font-size:clamp(2.6rem,6vw,4.2rem);font-weight:600;line-height:1;margin-bottom:12px}
.masthead p{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.3rem;color:#e8e2d2;max-width:60ch}
.topics{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}
.topics a{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--navy);background:#fff;border:1px solid var(--line);padding:6px 12px;border-radius:2px}
.topics a.on,.topics a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}
.eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;color:var(--gold);font-weight:600}
.featured{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;align-items:center;margin:40px 0 54px;padding-bottom:44px;border-bottom:1px solid var(--line)}
.featured img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px}
.featured h2{font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.1;margin:10px 0 12px;text-wrap:balance}
.featured h2 a,.card h3 a{color:var(--navy);text-decoration:none}.featured h2 a:hover,.card h3 a:hover{color:var(--gold)}
.featured p{color:#4a5160;font-size:1.02rem;max-width:52ch}
.meta{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}
.meta b{color:var(--gold);font-weight:600}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 26px;margin-top:26px}
.card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px;background:var(--navy-2)}
.card .noimg{aspect-ratio:16/10;border-radius:4px;background:linear-gradient(135deg,var(--navy),var(--navy-2));display:grid;place-items:center;color:var(--gold-soft);font-family:'Cormorant Garamond',serif;font-size:2.6rem}
.card h3{font-size:1.45rem;line-height:1.15;margin:12px 0 6px;text-wrap:balance}
.card p{font-size:.92rem;color:#555c69}.card .meta{margin-top:8px}
.pager{display:flex;justify-content:center;gap:10px;margin:50px 0 0}
.pager a,.pager span{padding:8px 14px;border:1px solid var(--line);border-radius:2px;text-decoration:none;color:var(--navy);font-size:.85rem}
.pager span.on{background:var(--navy);color:#fff;border-color:var(--navy)}
section.list{padding:0 0 70px}
/* yazi */
.post-hero{max-width:1080px;margin:34px auto 0;padding:0 20px}
.post-hero img{width:100%;max-height:560px;object-fit:cover;border-radius:4px}
/* Kare / dikey kapak (infografik): kirpma YOK — tamami ortalanmis durur. */
.post-hero img.kare{max-height:none;width:auto;max-width:min(100%,780px);display:block;margin:0 auto;
  box-shadow:0 2px 18px rgba(28,43,74,.10)}
.card img.kare,.featured img.kare{object-fit:contain;background:var(--cream)}
.post-head{max-width:760px;margin:34px auto 0;padding:0 20px}
.post-head h1{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:var(--navy);margin:10px 0 14px;text-wrap:balance}
.post-head .summary{font-family:'Cormorant Garamond',serif;font-size:1.35rem;line-height:1.45;color:#3c4356;margin-bottom:16px}
article.body{max-width:720px;margin:34px auto 0;padding:0 20px;font-size:1.05rem;line-height:1.75;color:#2f3542}
article.body>p:first-of-type::first-letter{font-size:3.1em;float:left;line-height:.85;padding:5px 10px 0 0;color:var(--gold);font-family:'Cormorant Garamond',serif;font-weight:600}
article.body p{margin:0 0 1.25em}article.body h2{font-size:1.9rem;color:var(--navy);margin:2em 0 .6em;line-height:1.15}
article.body h3{font-size:1.45rem;color:var(--navy);margin:1.6em 0 .5em}
article.body ul,article.body ol{margin:0 0 1.25em 1.3em}article.body li{margin:.35em 0}
article.body blockquote{margin:1.8em 0;padding:4px 0 4px 22px;border-left:3px solid var(--gold);font-family:'Cormorant Garamond',serif;font-size:1.4rem;line-height:1.4;color:var(--navy);font-style:italic}
article.body img{border-radius:4px;margin:1.6em auto}article.body figure{margin:1.8em 0}article.body figcaption{font-size:.8rem;color:var(--muted);text-align:center;margin-top:8px}
article.body hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}article.body a{text-decoration:underline;text-underline-offset:3px}
article.body table{border-collapse:collapse;width:100%;font-size:.92rem;margin:1.4em 0}article.body td,article.body th{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}
.post-foot{max-width:720px;margin:44px auto 0;padding:0 20px 70px}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.tags a{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--navy);border:1px solid var(--line);padding:5px 11px;border-radius:2px;background:#fff}
/* yazi sonundaki 'Travelling with us?' kutusu 28 Eyl 2026'da kaldirildi (.cta kurallari da gitti) */
.share{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.8rem;color:var(--muted);margin-bottom:30px}
.share a,.share button{color:var(--navy);text-decoration:none;border:1px solid var(--line);padding:5px 12px;border-radius:2px;background:#fff;font:inherit;font-size:.8rem;cursor:pointer;line-height:1.5}
.share a:hover,.share button:hover{border-color:var(--gold);color:var(--gold)}
.share .lbl{margin-right:2px}
.prevnext{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--line);padding-top:22px}
.prevnext a{text-decoration:none;color:var(--navy)}.prevnext small{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}
.prevnext .r{text-align:right}.prevnext .t{font-family:'Cormorant Garamond',serif;font-size:1.2rem;line-height:1.2}
.draft-bar{background:#a83a3a;color:#fff;text-align:center;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:8px}
/* footer: ortak stil /media/tg-footer.css (28 Eyl 2026) */
@media(max-width:760px){.featured{grid-template-columns:1fr;gap:18px}.prevnext{grid-template-columns:1fr}.tg-links{display:none}}
