.izmir-guide{--paper:#f4f4f0;--ink:#242522;--line:#d6d7d0;--muted:#64665f;padding-top:72px;overflow-wrap:break-word}
.izmir-guide .guide-heading{padding:24px 0 38px;max-width:1020px}
.izmir-guide .guide-heading h1{font-size:clamp(40px,4.5vw,68px);max-width:1000px}
.guide-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted);margin-bottom:22px}
.izmir-guide .guide-hero{margin-bottom:28px}
.izmir-guide .guide-hero img{max-height:660px;object-fit:contain;background:#e6e7e1}
.guide-contents{display:flex;gap:12px 26px;flex-wrap:wrap;padding:24px 0 32px;border-bottom:1px solid var(--line);font-size:15px}
.guide-contents a{text-decoration:underline;text-underline-offset:5px}
.guide-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;padding:64px 0;border-bottom:1px solid var(--line);align-items:start}
.guide-row:nth-of-type(even) .guide-evidence{order:-1}
.guide-copy{max-width:690px}.guide-copy h2{font-size:clamp(29px,3vw,42px)}
.guide-evidence img{height:auto;max-height:580px;object-fit:contain;background:#e6e7e1}
.guide-evidence{position:sticky;top:110px}
.guide-check{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:48px;background:#e6e7e1;margin-top:60px;border-top:4px solid var(--primary)}
.guide-check ol{padding-left:24px;margin:0}.guide-check li{margin:0 0 15px;padding-left:8px}
.guide-gallery{padding:54px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}
.guide-gallery img{height:auto;max-height:450px;object-fit:contain;background:#e6e7e1}
.guide-faq{padding:48px 0;border-top:1px solid var(--line);max-width:880px}
.guide-faq details{border-bottom:1px solid var(--line);padding:24px 0}.guide-faq summary{cursor:pointer;font-size:22px;font-weight:500;line-height:1.4;padding-right:12px}.guide-faq details p{margin:20px 0 0}
.guide-sources{padding:24px 0 45px;font-size:14px;color:var(--muted)}.guide-sources ul{padding-left:22px}.guide-sources a{text-decoration:underline}
.guide-contact{padding:44px;background:var(--ink);color:#fff;margin-bottom:60px}.guide-contact h2{font-size:36px}.guide-contact p{max-width:760px}.guide-contact a{display:inline-block;margin:8px 18px 0 0;color:#fff;text-decoration:underline;font-size:18px}.guide-contact a:hover{color:#ff9887}
.guide-links{margin-top:28px}.guide-links h2{font-size:30px}.guide-links a{font-size:18px}
.guide-twin .guide-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.guide-twin .guide-heading h1{font-size:clamp(40px,3.8vw,58px)}.guide-twin .guide-hero{margin-bottom:0}
.guide-dark{--paper:#252823;--ink:#f4f4ec;--line:#50564b;--muted:#bcc0b5}.guide-dark .story-kicker{color:#ff9b88}.guide-dark .guide-check{background:#343a30}.guide-dark .guide-contact{background:#f1f2ea;color:#242522}.guide-dark .guide-contact a{color:#242522}.guide-dark .story-note{background:#343a30}.guide-dark a:hover{color:#ff9b88}
.izmir-blog-feature{margin:36px 0 60px;border-top:3px solid var(--primary);padding-top:30px}.izmir-blog-feature h2{font-size:clamp(30px,4vw,46px);line-height:1.15}.izmir-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.izmir-blog-card{border-bottom:1px solid #d1d1d1;padding-bottom:24px;min-width:0}.izmir-blog-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#e6e7e1;margin-bottom:20px}.izmir-blog-card h3{font-size:26px;line-height:1.2;margin-bottom:15px}.izmir-blog-card p{font-size:17px}.izmir-blog-card a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.guide-row,.guide-check,.guide-twin .guide-top{grid-template-columns:1fr;gap:28px}.guide-row{padding:42px 0}.guide-row:nth-of-type(even) .guide-evidence{order:initial}.guide-evidence{position:static}.guide-check{padding:28px;margin-top:40px}.guide-gallery{gap:20px}.guide-twin .guide-hero{margin-bottom:24px}.guide-contact{padding:28px}.guide-twin .guide-heading{padding-bottom:0}.izmir-guide .guide-heading h1{font-size:clamp(38px,7vw,56px)}}
@media(max-width:480px){.guide-gallery,.izmir-blog-grid{grid-template-columns:1fr}.guide-contents{display:grid;gap:15px}.guide-contact h2{font-size:30px}.izmir-guide .guide-heading h1{font-size:40px}.guide-check{padding:24px}.guide-gallery{padding:36px 0}.guide-meta{gap:8px 16px}}
