/* Aytaçoğlu editorial blog */
.blog-hero{min-height:620px;padding:180px 0 90px;background:#e9e1d4;overflow:hidden;border-bottom:1px solid var(--line)}
.blog-hero .shell{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:9vw;align-items:end}
.blog-hero .eyebrow{grid-column:1/-1;margin-bottom:0}
.blog-hero .display{max-width:780px;font-size:clamp(76px,8.2vw,118px);line-height:.88;letter-spacing:-.055em}
.blog-hero .display em{display:block;color:var(--red)}
.blog-hero p{max-width:370px;margin:0 0 10px;padding-top:26px;border-top:1px solid var(--ink);font:18px/1.65 var(--serif);color:#554e43}
.blog-list{padding:96px 0 135px;background:var(--paper)}
.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 26px}
.blog-card{min-width:0}
.blog-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:590px;background:var(--ink);color:#fff}
.blog-card-image{display:block;position:relative;height:390px;overflow:hidden;background:#d8cdbc}
.blog-card:first-child .blog-card-image{height:590px}
.blog-card-image:after{content:"";position:absolute;inset:0;border:1px solid rgba(23,21,15,.08);pointer-events:none}
.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.8,.2,1)}
.blog-card:hover .blog-card-image img{transform:scale(1.035)}
.blog-card-body{padding:30px 2px 0}
.blog-card:first-child .blog-card-body{display:flex;flex-direction:column;justify-content:center;padding:58px}
.blog-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.blog-card h2{margin:20px 0 17px;font:600 clamp(30px,3.2vw,44px)/1.08 var(--serif);letter-spacing:-.028em}
.blog-card:first-child h2{font-size:clamp(43px,4.5vw,68px);color:#fff}
.blog-card p{max-width:580px;margin:0 0 28px;color:#665f54;font-size:15px;line-height:1.7}
.blog-card:first-child p{color:rgba(255,255,255,.62);font-size:16px}
.blog-card:first-child .arrow-link{color:#fff;align-self:flex-start;margin-top:12px}

.article-hero{padding:158px 0 78px;background:#e9e1d4;border-bottom:1px solid var(--line);overflow:hidden}
.article-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);gap:7vw;align-items:center}
.article-hero-grid>*{min-width:0}
.breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:40px;color:#766d60;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
.article-hero .section-kicker{margin-bottom:24px}
.article-hero h1{max-width:760px;margin:0;font:600 clamp(54px,5.5vw,80px)/.98 var(--serif);letter-spacing:-.045em;overflow-wrap:break-word}
.article-hero h1+p{max-width:680px;margin:28px 0 25px;font:19px/1.62 var(--serif);color:#625a4d}
.article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;color:#766d60;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.article-cover{position:relative;height:520px;margin:0;overflow:hidden;background:#d7cbbb;box-shadow:24px 24px 0 rgba(185,138,67,.18)}
.article-cover:after{content:"Aytaçoğlu · 1958";position:absolute;right:16px;bottom:16px;padding:9px 12px;background:rgba(15,14,11,.88);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.article-cover img{width:100%;height:100%;object-fit:cover}
.article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:8vw;justify-content:center;padding-top:95px;padding-bottom:135px}
.article-aside{position:sticky;top:120px;height:max-content;display:flex;flex-direction:column;border-top:2px solid var(--ink)}
.article-aside>strong{padding:20px 0 13px;color:var(--gold);font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.article-aside>a:not(.button){padding:12px 0;border-bottom:1px solid var(--line);color:#595247;font-size:12px;line-height:1.45;transition:.25s}
.article-aside>a:not(.button):hover{padding-left:6px;color:var(--red)}
.article-aside .button{margin-top:26px}
.article-content{min-width:0;color:#4f493f;font-size:18px;line-height:1.82}
.article-lead{margin:0 0 68px;padding-left:28px;border-left:3px solid var(--gold);font:600 25px/1.55 var(--serif);color:var(--ink)}
.article-content section{margin-bottom:70px;scroll-margin-top:120px}
.article-content h2{max-width:690px;margin:0 0 26px;font:600 clamp(35px,3.7vw,50px)/1.1 var(--serif);letter-spacing:-.025em;color:var(--ink)}
.article-content p{margin:0 0 21px}
.article-content ul{margin:30px 0;padding:0;list-style:none;border-top:1px solid var(--line)}
.article-content li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid var(--line)}
.article-content li:before{content:"✦";position:absolute;left:2px;top:18px;color:var(--gold);font-size:9px}
.article-faq{padding:48px;background:#e8e0d2}
.article-faq h2{font-size:42px}
.article-faq details{border-top:1px solid rgba(23,21,15,.18)}
.article-faq details:last-child{border-bottom:1px solid rgba(23,21,15,.18)}
.article-faq summary{position:relative;padding:21px 35px 21px 0;cursor:pointer;color:var(--ink);font-weight:700;list-style:none}
.article-faq summary::-webkit-details-marker{display:none}
.article-faq summary:after{content:"+";position:absolute;right:2px;font-size:21px;font-weight:400}
.article-faq details[open] summary:after{content:"−"}
.article-faq details p{padding:0 34px 20px 0;font-size:16px;line-height:1.7}
.article-cta{margin-top:78px;padding:52px;background:var(--red);color:#fff}
.article-cta>span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e4c794}
.article-cta h2{margin:13px 0 31px;color:#fff;font-size:46px}
.article-cta>div{display:flex;align-items:center;gap:28px}

@media(max-width:980px){
  .blog-hero{min-height:540px;padding:150px 0 75px}.blog-hero .shell{grid-template-columns:1fr 300px;gap:50px}.blog-hero .display{font-size:78px}
  .blog-card:first-child{grid-template-columns:1fr 420px}.blog-card:first-child .blog-card-body{padding:42px}.blog-card:first-child,.blog-card:first-child .blog-card-image{min-height:520px;height:520px}
  .article-hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:45px}.article-hero h1{font-size:58px}.article-cover{height:440px}
  .article-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}
}

@media(max-width:680px){
  .blog-hero{min-height:auto;padding:135px 0 62px}.blog-hero .shell{display:block}.blog-hero .eyebrow{margin-bottom:30px}.blog-hero .display{max-width:100%;font-size:14.5vw;line-height:.91}.blog-hero p{max-width:none;margin-top:35px;padding-top:22px;font-size:17px}
  .blog-list{padding:60px 0 88px}.blog-grid{display:block}.blog-card,.blog-card:first-child{display:block;min-height:0;margin-bottom:58px;background:transparent;color:var(--ink)}.blog-card-image,.blog-card:first-child .blog-card-image{height:88vw;min-height:0}.blog-card-body,.blog-card:first-child .blog-card-body{display:block;padding:25px 0 0}.blog-card:first-child h2,.blog-card h2{font-size:31px;color:var(--ink)}.blog-card:first-child p,.blog-card p{color:#665f54;font-size:15px}.blog-card:first-child .arrow-link{color:var(--ink)}
  .article-hero{padding:125px 0 58px}.article-hero .shell{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0 14px!important;box-sizing:border-box}.article-hero-grid{display:flex!important;flex-direction:column;width:100%!important;max-width:100%!important;gap:42px}.article-hero-grid>div{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.breadcrumbs{margin-bottom:31px}.article-hero .section-kicker{margin-bottom:19px}.article-hero h1{display:block;width:330px!important;max-width:calc(100vw - 44px)!important;min-width:0!important;font-size:34px;line-height:1.08;letter-spacing:-.02em;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.article-hero h1+p{width:330px!important;max-width:calc(100vw - 44px)!important;min-width:0!important;margin:24px 0 21px;font-size:16px;overflow-wrap:anywhere}.article-cover{width:calc(100vw - 28px);max-width:calc(100vw - 28px);height:112vw;margin:0;box-shadow:12px 12px 0 rgba(185,138,67,.18)}
  .article-layout{display:block;padding-top:67px;padding-bottom:90px}.article-aside{display:none}.article-content{font-size:16.5px;line-height:1.76}.article-lead{margin-bottom:52px;padding-left:18px;font-size:22px}.article-content section{margin-bottom:55px}.article-content h2{font-size:34px}.article-faq{margin-inline:-14px;padding:38px 22px}.article-faq h2{font-size:33px}.article-cta{margin:62px -14px 0;padding:38px 24px}.article-cta h2{font-size:37px}.article-cta>div{align-items:flex-start;flex-direction:column}
}
