.blog-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.blog-hero{padding:105px 0 90px;background:radial-gradient(circle at 78% 15%,#d39a3526,transparent 28%),linear-gradient(135deg,#07131e,#172b3a);color:#fff}.blog-hero span,.blog-article__header>span,.blog-related__head span{display:block;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:1.8px}.blog-hero h1{max-width:760px;margin:12px 0 16px;font:700 clamp(38px,5vw,66px)/1.06 Georgia,serif}.blog-hero p{max-width:690px;margin:0;color:#c7d0d8;font-size:18px;line-height:1.75}.blog-list{padding-block:72px 90px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{overflow:hidden;border:1px solid #e7ded2;border-radius:20px;background:#fff;box-shadow:0 16px 45px #11202c0d;transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover{transform:translateY(-7px);box-shadow:0 24px 60px #11202c1c}.blog-card__media{display:block;aspect-ratio:12/7;overflow:hidden;background:linear-gradient(135deg,#172b3a,#c89435);color:#fff}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.blog-card:hover .blog-card__media img{transform:scale(1.045)}.blog-card__media>span{height:100%;display:grid;place-items:center;font-size:40px}.blog-card__body{padding:24px}.blog-card__body>small{color:var(--gold);font-weight:900;letter-spacing:1.2px}.blog-card h2,.blog-card h3{margin:10px 0;font:700 24px/1.25 Georgia,serif}.blog-card h3{font-size:21px}.blog-card h2 a,.blog-card h3 a{color:var(--navy)}.blog-card p{min-height:48px;margin:0 0 20px;color:#68737d;line-height:1.65}.blog-card__more{display:inline-flex;gap:12px;align-items:center;color:#a96d18;font-weight:800}.blog-card__more span{transition:transform .25s}.blog-card__more:hover span{transform:translateX(5px)}.blog-card--featured{grid-column:span 2}.blog-card--featured{display:grid;grid-template-columns:1.2fr 1fr}.blog-card--featured .blog-card__media{height:100%;aspect-ratio:auto}.blog-empty{margin-block:70px;padding:55px;border:1px solid #e7ded2;border-radius:20px;background:#fff;text-align:center}.blog-article{padding:72px 0 95px;background:#f7f8f9}.blog-article__header{max-width:950px;text-align:center}.blog-article__header>a{display:inline-flex;margin-bottom:30px;color:#73808b;font-weight:700}.blog-article__header h1{margin:12px auto 18px;font:700 clamp(38px,5vw,64px)/1.1 Georgia,serif;color:var(--navy)}.blog-article__header p{max-width:780px;margin:auto;color:#64717b;font-size:19px;line-height:1.65}.blog-article__cover{max-width:1120px;margin-top:44px}.blog-article__cover img{display:block;width:100%;aspect-ratio:12/7;object-fit:cover;border-radius:24px;box-shadow:0 25px 70px #14253420}.blog-article__content{max-width:850px;margin-top:45px;padding:42px 48px;border:1px solid #e7ded2;border-radius:22px;background:#fff;color:#35424c;font-size:17px;line-height:1.9;white-space:normal}.blog-related{padding-block:75px}.blog-related__head{margin-bottom:28px}.blog-related__head h2{margin:7px 0;font:700 34px Georgia,serif}.home-blog__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.home-blog__heading span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:1.5px}.home-blog__heading h2{margin:5px 0 0}.home-blog__heading>a{color:#a96d18;font-weight:800}.home-blog .news-grid em{display:block;margin-top:10px;color:#a96d18;font-size:11px;font-style:normal}.home-blog .news-grid a{transition:transform .3s,box-shadow .3s}.home-blog .news-grid a:hover{transform:translateY(-5px);box-shadow:0 15px 35px #101d2817}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card--featured{grid-column:1/-1}.blog-hero{padding:80px 0 65px}}@media(max-width:620px){.blog-shell{width:min(100% - 28px,1240px)}.blog-hero{padding:60px 0}.blog-hero p{font-size:16px}.blog-list{padding-block:42px 65px}.blog-grid{grid-template-columns:1fr}.blog-card--featured{display:block}.blog-card--featured .blog-card__media{aspect-ratio:12/7}.blog-card__body{padding:20px}.blog-article{padding:45px 0 65px}.blog-article__header{text-align:left}.blog-article__header h1{font-size:38px}.blog-article__header p{font-size:16px}.blog-article__cover{margin-top:30px}.blog-article__cover img{border-radius:17px}.blog-article__content{margin-top:24px;padding:25px 22px;font-size:16px;border-radius:17px}.home-blog__heading{align-items:flex-start}.home-blog__heading>a{font-size:12px;margin-top:8px}}

/* Ana sayfa blog vitrini: eski yatay duyuru kutularını modern editoryal kartlara dönüştürür. */
.section.home-blog{position:relative;isolation:isolate;width:100%;max-width:none;padding:82px max(34px,calc((100vw - 1760px)/2)) 94px;background:linear-gradient(180deg,#fbfaf8 0%,#f4f0e9 100%);overflow:hidden}
.section.home-blog:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-190px;top:-210px;border:1px solid #c8943525;border-radius:50%;box-shadow:0 0 0 55px #c8943508,0 0 0 110px #c8943505}
.home-blog__heading{position:relative;align-items:flex-end;margin:0 0 34px;padding-bottom:24px;border-bottom:1px solid #d9cbb7}
.home-blog__heading:after{content:"";position:absolute;left:0;bottom:-1px;width:84px;height:2px;background:var(--gold)}
.home-blog__heading span{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2.2px}
.home-blog__heading span:before{content:"";width:24px;height:1px;background:currentColor}
.home-blog__heading h2{font:700 clamp(32px,3vw,46px)/1.12 Georgia,serif;color:var(--navy);letter-spacing:-.7px}
.home-blog__heading>a{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;padding:11px 16px;border:1px solid #c8943542;border-radius:999px;background:#fff;color:#9d681c;font-size:12px;transition:.3s}
.home-blog__heading>a:hover{color:#fff;background:var(--navy);border-color:var(--navy);transform:translateY(-2px)}
.home-blog .news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}
.home-blog .news-grid>a{position:relative;display:flex!important;flex-direction:column;align-items:stretch;gap:0;min-width:0;height:auto;min-height:390px;padding:0!important;overflow:hidden;border:1px solid #e6ded2;border-radius:18px;background:#fff;box-shadow:0 12px 35px #1723310c;text-align:left;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}
.home-blog .news-grid>a:hover{z-index:2;transform:translateY(-10px);border-color:#c8943566;box-shadow:0 28px 60px #1723311e}
.home-blog .news-grid>a>img,.home-blog .news-grid>a>span{flex:0 0 auto;width:100%;height:auto;aspect-ratio:16/10;border:0;border-radius:0;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.home-blog .news-grid>a:hover>img{transform:scale(1.055)}
.home-blog .news-grid>a>span{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 72% 20%,#d8aa5c 0 2px,transparent 3px),linear-gradient(145deg,#203647,#0b1823);color:#d9a348;font-size:0}
.home-blog .news-grid>a>span:before{content:"İSFAR";font:700 22px Georgia,serif;letter-spacing:5px;color:#fff}
.home-blog .news-grid>a>span:after{content:"BLOG & REHBER";position:absolute;top:calc(50% + 25px);font-size:8px;font-weight:900;letter-spacing:2.4px;color:#d9a348}
html[lang="en"] .home-blog .news-grid>a>span:after{content:"BLOG & GUIDES"}
.home-blog .news-grid>a>b{position:relative;display:flex;flex:1;flex-direction:column;padding:24px 23px 22px;color:var(--navy);font:700 20px/1.35 Georgia,serif;word-break:normal;overflow-wrap:normal;hyphens:none}
.home-blog .news-grid>a>b:before{content:"BLOG";align-self:flex-start;margin-bottom:12px;padding:5px 9px;border-radius:999px;background:#f8efdf;color:#a56d1d;font:900 8px/1 Arial,sans-serif;letter-spacing:1.5px}
.home-blog .news-grid>a>b>strong{display:-webkit-box;min-height:54px;overflow:hidden;color:var(--navy);font:700 20px/1.35 Georgia,serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:normal;overflow-wrap:break-word}
.home-blog .news-grid small{display:-webkit-box;min-height:61px;margin:12px 0 18px;overflow:hidden;color:#717b83;font:400 13px/1.58 Arial,sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.home-blog .news-grid em{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid #eee6dc;color:#a66d1c;font:800 11px/1 Arial,sans-serif;letter-spacing:.2px}
.home-blog .news-grid em:after{content:"→";width:31px;height:31px;display:grid;place-items:center;border:1px solid #d7ad6d;border-radius:50%;transition:.3s}
.home-blog .news-grid>a:hover em:after{color:#fff;background:var(--gold);border-color:var(--gold);transform:translateX(3px)}
@media(max-width:1100px){.home-blog .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog .news-grid>a{min-height:390px}}
@media(max-width:620px){.section.home-blog{padding:58px 16px 66px}.home-blog__heading{display:block;margin-bottom:24px}.home-blog__heading h2{font-size:31px}.home-blog__heading>a{margin-top:18px}.home-blog .news-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 20px;scrollbar-width:none}.home-blog .news-grid::-webkit-scrollbar{display:none}.home-blog .news-grid>a{flex:0 0 84vw;min-height:410px;scroll-snap-align:center}.home-blog .news-grid>a:hover{transform:none}.home-blog .news-grid>a>b{padding:21px}.home-blog .news-grid>a>img,.home-blog .news-grid>a>span{aspect-ratio:16/9}}

/* SEO uyumlu blog içeriği, başlık hiyerarşisi ve içindekiler. */
.blog-reading-time{display:inline-flex;margin-top:18px;padding:7px 12px;border:1px solid #d8c6ab;border-radius:999px;color:#8b6a38;font-size:11px;font-weight:800}.blog-article__layout{display:grid;grid-template-columns:230px minmax(0,850px);justify-content:center;align-items:start;gap:30px;margin-top:45px}.blog-article__layout .blog-article__content{width:100%;max-width:none;margin:0}.blog-toc{position:sticky;top:105px;padding:22px 20px;border:1px solid #e4dbcf;border-radius:17px;background:#fff;box-shadow:0 12px 35px #1425340a}.blog-toc>strong{display:block;padding-bottom:13px;border-bottom:1px solid #eee5da;color:var(--navy);font:700 17px Georgia,serif}.blog-toc ol{margin:13px 0 0;padding:0;list-style:none}.blog-toc li{margin:0}.blog-toc li.h3{padding-left:13px}.blog-toc a{display:block;padding:7px 0;color:#65727c;font-size:12px;line-height:1.45}.blog-toc a:hover{color:#a66d1d}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{scroll-margin-top:110px;color:var(--navy);font-family:Georgia,serif}.blog-article__content h2{margin:44px 0 18px;padding-bottom:13px;border-bottom:1px solid #e5dbcf;font-size:32px;line-height:1.2}.blog-article__content h2:first-child{margin-top:0}.blog-article__content h3{margin:32px 0 13px;font-size:24px;line-height:1.3}.blog-article__content h4{margin:25px 0 10px;font-size:19px}.blog-article__content p{margin:0 0 22px}.blog-article__content ul,.blog-article__content ol{margin:0 0 24px;padding-left:24px}.blog-article__content li{margin:8px 0}.blog-article__content blockquote{min-height:0;margin:30px 0;padding:22px 25px;border:0;border-left:4px solid var(--gold);border-radius:0 12px 12px 0;background:#f8f1e5;color:#394854;font:italic 17px/1.75 Georgia,serif;box-shadow:none}.blog-article__content hr{height:1px;margin:34px 0;border:0;background:#e5dbcf}.blog-article__content strong{color:#172635}
@media(max-width:900px){.blog-article__layout{grid-template-columns:1fr;gap:20px}.blog-toc{position:static;max-width:850px;width:100%;margin:auto}.blog-article__layout .blog-article__content{margin:auto}}@media(max-width:620px){.blog-article__layout{margin-top:25px}.blog-toc{padding:18px}.blog-article__content h2{font-size:27px}.blog-article__content h3{font-size:22px}}
.blog-article__content a{color:#a66d1d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-article__content a:hover{color:#172635}

/* Tüm blog kapakları site ayarlarındaki tek kurumsal logodan beslenir. */
.home-blog .news-grid>a>span.home-blog__fixed-logo{display:grid;place-items:center;padding:34px;background:linear-gradient(145deg,#fff,#f1ece4);font-size:0}
.home-blog .news-grid>a>span.home-blog__fixed-logo:before,.home-blog .news-grid>a>span.home-blog__fixed-logo:after{display:none}
.home-blog .home-blog__fixed-logo img{display:block;width:min(82%,260px);height:100%;object-fit:contain;transition:transform .5s ease}
.home-blog .news-grid>a:hover .home-blog__fixed-logo img{transform:scale(1.045)}
.blog-card__media--logo{display:grid;place-items:center;padding:42px;background:linear-gradient(145deg,#fff,#f0ebe3)}
.blog-card__media--logo img{width:min(78%,330px);height:100%;object-fit:contain!important;transform:none!important}
.blog-card:hover .blog-card__media--logo img{transform:scale(1.035)!important}
.blog-article__cover--logo{display:grid;place-items:center;min-height:390px;padding:70px;border:1px solid #e1d6c8;border-radius:24px;background:linear-gradient(145deg,#fff,#f0ebe3);box-shadow:0 25px 70px #14253412}
.blog-article__cover--logo img{width:min(72%,620px);height:auto;max-height:260px;object-fit:contain;border-radius:0;box-shadow:none}
@media(max-width:620px){.home-blog .news-grid>a>span.home-blog__fixed-logo{padding:25px}.blog-card__media--logo{padding:28px}.blog-article__cover--logo{min-height:230px;padding:35px 25px;border-radius:17px}.blog-article__cover--logo img{width:88%}}

/* Blog detayını masaüstünde geniş, okunaklı bir yayın düzenine taşır. */
@media(min-width:1151px){.blog-article__header{width:min(1380px,calc(100% - 80px));max-width:1380px}.blog-article__header h1{max-width:1280px;font-size:clamp(46px,4vw,62px);line-height:1.08}.blog-article__header p{max-width:980px}.blog-article__cover{width:min(1380px,calc(100% - 80px));max-width:1380px}.blog-article__cover--logo{min-height:280px;padding:45px 70px}.blog-article__cover--logo img{width:min(55%,560px);max-height:205px}.blog-article__layout.blog-shell{width:min(1460px,calc(100% - 80px));max-width:1460px;grid-template-columns:250px minmax(0,1100px);gap:38px}.blog-article__layout .blog-article__content{max-width:1100px;padding:48px 60px;font-size:17px;line-height:1.82}}
@media(min-width:901px) and (max-width:1150px){.blog-article__layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.blog-article__content{padding:38px}}
.blog-article__layout--no-toc{grid-template-columns:minmax(0,1100px)!important;justify-content:center}.blog-article__layout--no-toc .blog-article__content{grid-column:1;width:100%;max-width:1100px;margin-inline:auto}

