/* Yazı odaklı, sakin danışmanlık görünümü. */
:root{--bg:#faf9f6;--surface:#fff;--tint:#edf1ed;--ink:#293b35;--muted:#617069;--line:#dedfd7;--brand:#315e50;--brand-2:#284a40;--brand-ink:#fff;--coral:#9e7460;--coral-soft:#f0e9e1;--sun-soft:#f2efe6;--sky-soft:#eaf0ef;--lilac-soft:#efeded;--shadow:none;--r:6px;--f-display:Georgia,'Times New Roman',serif;--f-body:system-ui,-apple-system,'Segoe UI',sans-serif;color-scheme:light}
body{font-size:16px;font-weight:400;line-height:1.75}
.wordmark{font:italic 400 2.3rem/1 Georgia,serif;color:var(--brand);letter-spacing:-.08em;margin-right:3px}
.header-instagram{font-size:.78rem;text-decoration:none;color:var(--muted)}
.journal-intro{padding:76px 0 62px;border-bottom:1px solid var(--line)}
.journal-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}
.journal-intro h1{font-size:clamp(2.3rem,4.3vw,3.6rem);max-width:14ch;margin:22px 0}
.journal-lead{color:var(--muted);font-size:1.02rem;max-width:48ch}
.journal-link{display:inline-flex;gap:20px;padding:10px 0;margin-top:18px;font-size:.88rem;font-weight:500;text-decoration:none;color:var(--brand);min-height:44px;align-items:center}
.journal-link:hover{text-decoration:underline;text-underline-offset:5px}
.journal-featured{padding:8px 0 8px 34px;border-left:1px solid #b9c7b8;display:grid;gap:16px}
.journal-featured h2{font-size:1.9rem;line-height:1.3}
.journal-featured h2 a{text-decoration:none}.journal-featured h2 a:hover{color:var(--brand)}
.journal-featured>p{font-size:.9rem;color:var(--muted)}
.journal-featured .journal-link{margin-top:0}
.journal-meta{font-size:.75rem;color:var(--muted)}
.journal-archive{padding:54px 0}
.journal-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px}
.journal-section-head h2,.journal-topics h2{font-size:2rem}
.journal-section-head>a{font-size:.85rem;text-decoration:none}
.journal-types,.archive-types{display:flex;gap:26px;flex-wrap:wrap;margin:25px 0 28px;border-bottom:1px solid var(--line)}
.journal-types>a,.archive-types>a{font-size:.86rem;padding:12px 0;min-height:44px;text-decoration:none;color:var(--muted)}
.archive-types>a[aria-current],.journal-types>a:hover{color:var(--brand);box-shadow:0 2px var(--brand)}
.journal-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.journal-posts .post{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;align-content:start}
.journal-posts .post .bd{padding:22px 0;gap:14px}
.journal-posts .post .pill{background:transparent;padding:0;color:var(--brand)}
.post.text-only{align-content:start}
.journal-empty{padding:30px 0;color:var(--muted);font-size:.9rem}
.journal-topics{padding:40px 0;background:#f0f1eb}
.topic-links{display:flex;gap:12px 26px;flex-wrap:wrap;margin-top:20px}
.topic-links>a{font-size:.9rem;text-underline-offset:4px;padding:8px 0}
.journal-about{padding:50px 0 60px;border-top:1px solid var(--line)}
.journal-about-inner{display:flex;align-items:center;gap:40px;justify-content:space-between}
.journal-about h2{font-size:1.9rem;margin:14px 0}
.journal-about p:not(.eyebrow){font-size:.92rem;color:var(--muted);max-width:70ch}
.journal-about img{width:140px;aspect-ratio:4/5;object-fit:cover;border-radius:3px}
.archive-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;max-width:760px;margin-bottom:25px}
.archive-result{font-size:.86rem;color:var(--muted);padding-bottom:22px}.archive-result>a{margin-left:18px}
.archive-types{margin-top:0}.archive-types>a{font-size:.95rem}
.pagination{position:static;display:flex;align-items:center;justify-content:center;gap:25px;margin-top:35px;padding:0;background:transparent;border:0;box-shadow:none}
.reading-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:24px}.reading-actions>span{flex-basis:100%;font-size:.85rem;color:var(--muted)}
.files li{border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto}.files .fi{background:var(--brand)!important;border-radius:5px}
@media(max-width:460px){.files li{gap:12px;padding:14px;grid-template-columns:32px minmax(0,1fr)}.files .fi{width:32px;height:36px}.files .btn{grid-column:2;justify-self:start}.files span{font-size:.74rem}}
@media(max-width:800px){.journal-grid{grid-template-columns:1fr;gap:38px}.journal-intro{padding:38px 0 40px}.journal-intro h1{max-width:19ch}.journal-featured{padding-left:22px}.journal-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-about-inner{align-items:flex-start}}
@media(max-width:600px){.journal-intro h1{font-size:2.4rem}.journal-intro .journal-lead{font-size:.98rem}.journal-featured h2{font-size:1.65rem}.journal-archive{padding:38px 0}.journal-posts{grid-template-columns:1fr;gap:6px}.journal-section-head{gap:12px}.journal-section-head h2{font-size:1.8rem}.journal-section-head>a{font-size:.78rem}.journal-types,.archive-types{gap:20px}.journal-about-inner{flex-direction:column-reverse;gap:24px}.journal-about img{width:100px}.header-instagram{display:none}.archive-search{grid-template-columns:minmax(0,1fr) auto}.archive-search input{grid-column:1/-1}.reading-actions .btn{flex:1 1 auto}.pagination{padding:0!important}.journal-topics h2{font-size:1.75rem}}
@media print{header,footer,.ph .crumb,.reading-actions,.journal-link,.band.sky,.info,.byline .av{display:none!important}body{background:#fff;color:#111;font:12pt/1.65 Georgia,serif}.ph,.band{background:#fff;padding:12px 0!important}.wrap,.article{max-width:none;padding:0}.ph h1{font-size:25pt}.article-body a{color:#111;text-decoration:underline}.article-body img{max-height:400px}h2,h3{break-after:avoid}p,img{orphans:3;widows:3}}
h1,h2,h3{font-weight:400;letter-spacing:-.025em;line-height:1.18}
.wrap{max-width:1120px;padding-inline:28px}
.info{background:#edf1ed;color:#40574c;font-size:.76rem;border-bottom:1px solid var(--line)}
header{background:var(--bg);backdrop-filter:none}
.bar{padding-block:22px;gap:18px}
.logo b{font-family:var(--f-body);font-weight:600;font-size:1.05rem;letter-spacing:-.02em}
.logo svg{width:34px;height:34px}
.logo small{font-size:.72rem}
nav a{font-size:.86rem;border-radius:4px;padding:8px 10px}
.btn,.btn.sm,.menu-btn{border-radius:5px;font-weight:500;min-height:44px;white-space:normal}
.btn:hover{transform:none}
.eyebrow{font-size:.69rem;letter-spacing:.13em;font-weight:600}
.hero{background:transparent;padding-block:76px 80px}
.hero-grid{grid-template-columns:1.25fr .8fr;gap:76px}
.hero h1{font-size:clamp(2.1rem,4.4vw,3.45rem);line-height:1.14;margin-block:22px}
.hero .lead{font-size:1.02rem;line-height:1.85}
.hero .row{margin-top:30px}
.hero .row .ghost{border-color:transparent;padding-inline:8px;text-decoration:underline;text-underline-offset:5px}
.trust{gap:30px;margin-top:34px;padding-top:22px}
.trust b{font-family:var(--f-body);font-size:1.1rem;font-weight:500}
.trust span{font-size:.75rem;margin-top:3px}
.confetti,.wave,.ph-art{display:none}
.approach-note{border-left:1px solid #c9d1c5;padding:16px 0 16px 32px}
.approach-note h2{font-size:1.9rem;margin-top:16px}
.approach-note dl{margin:30px 0 0;display:grid;gap:20px}
.approach-note dl div{display:flex;gap:16px}
.approach-note dt{font:400 .8rem Georgia,serif;color:#839084;padding-top:4px}
.approach-note dd{margin:0;font-size:.94rem;color:var(--ink)}
.approach-note small{display:block;color:var(--muted);font-size:.78rem;margin-top:3px}
.approach-photo{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}
.band{padding-block:70px}
.band.sun,.band.sky,.band.coral,.band.lilac{background:#f2f0e9}
.head{margin-bottom:34px;gap:15px}
.head h2{font-size:clamp(1.85rem,3.2vw,2.5rem)}
.head p{font-size:.95rem}
.services{gap:0 34px}
.svc{border-radius:0;background:transparent;border-top:1px solid #bdcbbf;padding:25px 0;overflow:visible}
.svc .pic{display:none}
.svc .in{padding:0;gap:9px}
.svc .ic{margin:0 0 5px;width:28px;height:28px;background:transparent!important;border:0;color:var(--brand)!important}
.svc .ic svg{width:22px;height:22px}
.svc h3{font-size:1.4rem}
.svc p{font-size:.9rem}
.svc:hover{transform:none;box-shadow:none}
.process{gap:28px}
.process li,.process li:nth-child(n){background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0;gap:12px}
.process li:nth-child(n)::before{background:transparent;color:var(--brand);font:400 1.45rem Georgia,serif;width:auto;justify-content:start}
.process h3{font-size:1.3rem}
.process p{font-size:.88rem}
.aud a{background:transparent!important;border-radius:0;border-top:1px solid var(--line);padding:28px 0;gap:18px}
.aud a::after,.aud a>svg{display:none}
.aud h3{font-size:1.9rem}
.aud ul{font-size:.92rem}
.ex-card{background:#e8e8de;border:1px solid var(--line);border-radius:4px;color:#4c6256;aspect-ratio:4/4.5}
.ex-card .expert-initials{font:400 6rem Georgia,serif;letter-spacing:-.06em}
.ex-card small{background:transparent;color:#4c6256;border-radius:0;bottom:26px}
.ex-badge{background:#fff;color:#4c6256;border-radius:3px;left:18px;top:18px;font-size:.75rem}
.post{border-radius:5px;box-shadow:none}
.post .th{aspect-ratio:2.3}
.post .th svg{width:40%;max-width:150px;opacity:.75}
.post h3{font-size:1.35rem}
.pill{border-radius:3px;background:var(--tint);font-family:var(--f-body);font-size:.7rem}
.faq{gap:0}
.faq details{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding-inline:0}
.faq summary{font-weight:500;font-size:.96rem;padding-block:22px}
.cta-band{background:var(--brand-2);border-radius:5px;padding:38px}
.cta-band::before,.cta-band::after{display:none}
.ph{background:var(--tint);padding-block:50px}
.ph h1{font-size:clamp(2rem,4vw,3rem)}
.article-body>h2::before{display:none}
.article-body img,.prose img{max-width:100%;height:auto}
.article-body,.prose{overflow-wrap:anywhere}
.prose{padding-block:16px 50px}
.section{padding-block:64px}
footer{background:#eeeee6;color:var(--ink);border-top:1px solid var(--line)}
footer h4{font-family:var(--f-body);font-weight:600;font-size:.9rem}
.related-sites{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:16px;border-top:1px solid var(--line)}
.related-sites a{display:flex;align-items:center;gap:30px;min-height:56px;padding:10px 16px;border:1px solid #d1d6cc;border-radius:5px;text-decoration:none;font-size:.85rem;background:transparent}
.related-sites a:hover{border-color:var(--brand)}
.related-sites small{display:block;font-size:.7rem;color:var(--muted);line-height:1.5}
@media(max-width:600px){.related-sites{justify-content:stretch}.related-sites a{flex:1;justify-content:space-between;gap:16px;min-width:160px}}
input,textarea,select{font-size:16px!important;min-width:0}
@media(max-width:1020px){.bar{padding-block:16px}.hero-grid{gap:40px}nav{box-shadow:none}.menu-btn{background:transparent;border:1px solid var(--line)}}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.approach-note{max-width:600px}.approach-photo{max-width:300px}.hero{padding-block:42px 54px}.hero h1{max-width:19ch}.approach-note h2{font-size:1.7rem}.approach-note dl{gap:14px;margin-top:22px}}
@media(max-width:600px){.wrap{padding-inline:22px}.hero h1{font-size:2.15rem}.hero .lead{font-size:.98rem}.hero-grid{gap:36px}.hero .row{gap:12px}.trust{gap:24px}.trust b{font-size:1rem}.band{padding-block:48px}.head{margin-bottom:28px}.approach-note{padding-left:22px}.services{grid-template-columns:1fr}.svc{padding-block:22px}.process{gap:12px}.aud a{padding-block:26px}.cta-band{padding:28px}.section{padding-block:38px}.logo b{font-size:.98rem}.logo small{font-size:.68rem}.bar{gap:12px}.faq summary{min-height:56px}}

nav.pagination{display:flex;position:static;border:0;box-shadow:none;background:transparent}
