/* Blog ana sayfası: mevcut varlıkları değiştirmeyen, kapsamı yalıtılmış ek. */
body.blog-ana {--ba-ink:#182136;--ba-muted:#515c70;--ba-paper:#faf7f0;--ba-green:#047857;--ba-rust:#a53a10;--ba-line:#d8d3cc;}
body.blog-ana .ba-main {font:400 18px/1.65 'Instrument Sans',sans-serif;color:var(--ba-ink);overflow-wrap:anywhere;}
body.blog-ana .ba-main :where(h1,h2,h3,p,figure) {margin:0;}
body.blog-ana .ba-main :is(h1,h2,h3) {font-family:'Sora',sans-serif;font-weight:500;letter-spacing:-.04em;color:inherit;}
body.blog-ana .ba-main h2 {font-size:clamp(28px,3vw,40px);line-height:1.25;}
body.blog-ana .ba-main a {color:inherit;}
body.blog-ana .ba-main [hidden] {display:none!important;}
body.blog-ana .ba-main :is(a,button):focus-visible {outline:3px solid var(--ba-green);outline-offset:5px;}
body.blog-ana .ba-main :is(section,[id]) {scroll-margin-top:120px;}
body.blog-ana .ba-container {width:min(1184px,calc(100% - 64px));margin-inline:auto;}
body.blog-ana .ba-paper {background:var(--ba-paper);border-bottom:1px solid var(--ba-line);padding-bottom:36px;}
body.blog-ana .ba-breadcrumb {display:flex;gap:12px;align-items:center;padding-block:22px;font-size:13px;color:var(--ba-muted);}
body.blog-ana .ba-breadcrumb a {text-decoration:underline;text-underline-offset:4px;}
body.blog-ana .ba-intro {display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:64px;align-items:end;padding:26px 0 42px;}
body.blog-ana .ba-main .ba-eyebrow {font-size:11px;line-height:1.7;font-weight:700;letter-spacing:.15em;color:var(--ba-rust);margin-bottom:16px;}
body.blog-ana .ba-intro h1 {font-size:clamp(36px,4.2vw,58px);line-height:1.16;}
body.blog-ana .ba-intro h1 span {color:var(--ba-green);}
body.blog-ana .ba-intro-note {border-left:1px solid var(--ba-line);padding-left:28px;}
body.blog-ana .ba-intro-note p {font-size:19px;}
body.blog-ana .ba-main .ba-text-link {display:inline-flex;align-items:center;gap:20px;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:5px;}
body.blog-ana .ba-intro-note .ba-text-link {margin-top:14px;}
body.blog-ana .ba-feature {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:#fff;border:1px solid var(--ba-line);border-radius:6px;overflow:hidden;}
body.blog-ana .ba-cover {display:block;overflow:hidden;align-self:start;}
body.blog-ana .ba-cover img {display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .25s;}
body.blog-ana .ba-cover:hover img {transform:scale(1.025);}
body.blog-ana .ba-feature .ba-cover {align-self:center;}
body.blog-ana .ba-feature .ba-card-copy {padding:32px;}
body.blog-ana .ba-feature h2 {font-size:clamp(25px,2.35vw,34px);line-height:1.3;margin-top:12px;}
body.blog-ana .ba-card-copy :is(h2,h3) a {text-decoration:none;}
body.blog-ana .ba-card-copy :is(h2,h3) a:hover {text-decoration:underline;text-underline-offset:5px;}
body.blog-ana .ba-meta {display:flex;gap:8px 16px;flex-wrap:wrap;font-size:13px;color:var(--ba-muted);align-items:center;}
body.blog-ana .ba-category {font-weight:600;color:var(--ba-green);}
body.blog-ana .ba-main .ba-description {font-size:16px;line-height:1.65;color:var(--ba-muted);margin-top:14px;}
body.blog-ana .ba-card-foot {display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:22px;font-size:13px;color:var(--ba-muted);}
body.blog-ana .ba-arrow {display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--ba-line);border-radius:50%;color:var(--ba-green);font-size:20px;}
body.blog-ana .ba-summary {display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;border-left:3px solid var(--ba-green);padding:6px 24px;margin-top:32px;}
body.blog-ana .ba-summary h2 {font-size:18px;line-height:1.65;}
body.blog-ana .ba-summary p {font-size:15px;color:var(--ba-muted);max-width:100ch;}
body.blog-ana .ba-library {padding-block:72px;}
body.blog-ana .ba-section-head {display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px;}
body.blog-ana #ba-status {font-size:14px;color:var(--ba-muted);}
body.blog-ana .ba-filters {display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px;}
body.blog-ana .ba-filters button {display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ba-line);border-radius:30px;background:#fff;color:var(--ba-ink);font:500 14px/1.5 'Instrument Sans',sans-serif;min-height:46px;padding:10px 17px;cursor:pointer;}
body.blog-ana .ba-filters button:hover {background:var(--ba-paper);}
body.blog-ana .ba-filters button[aria-pressed=true] {background:#000a2e;color:#fff;border-color:#000a2e;}
body.blog-ana .ba-count {font-size:12px;font-variant-numeric:tabular-nums;}
body.blog-ana .ba-empty {padding:24px;background:var(--ba-paper);margin-bottom:24px;}
body.blog-ana .ba-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;}
body.blog-ana .ba-card {display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--ba-line);border-radius:6px;overflow:hidden;}
body.blog-ana .ba-card-copy {display:flex;flex-direction:column;flex:1;min-width:0;}
body.blog-ana .ba-card .ba-card-copy {padding:24px;}
body.blog-ana .ba-card h3 {font-size:21px;line-height:1.4;margin-top:14px;}
body.blog-ana .ba-grid-cta {grid-column:span var(--ba-fill-wide);display:flex;flex-direction:column;justify-content:center;align-items:start;min-width:0;padding:36px;background:var(--ba-paper);border:1px solid var(--ba-line);border-radius:6px;}
body.blog-ana .ba-symbol {display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--ba-green);color:var(--ba-green);border-radius:50%;font-size:28px;margin-bottom:24px;}
body.blog-ana .ba-grid-cta h3 {font-size:32px;line-height:1.3;}
body.blog-ana .ba-grid-cta p:not(.ba-eyebrow) {max-width:40ch;margin-top:18px;color:var(--ba-muted);}
body.blog-ana .ba-grid-cta .ba-text-link {margin-top:24px;}
body.blog-ana .ba-services {padding:64px 0;background:var(--ba-paper);border-block:1px solid var(--ba-line);}
body.blog-ana .ba-service-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;gap:16px;}
body.blog-ana .ba-service-grid a {position:relative;display:block;border:1px solid var(--ba-line);background:#fff;padding:24px;text-decoration:none;}
body.blog-ana .ba-service-grid a:hover {border-color:var(--ba-green);}
body.blog-ana .ba-service-grid span {font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ba-rust);}
body.blog-ana .ba-service-grid h3 {font-size:19px;line-height:1.5;margin-top:12px;}
body.blog-ana .ba-service-grid p {font-size:15px;color:var(--ba-muted);margin-top:8px;padding-right:12px;}
body.blog-ana .ba-service-grid b {display:block;text-align:right;color:var(--ba-green);margin-top:12px;}
body.blog-ana .ba-closing {background:#000a2e;color:#fff;padding:72px 0;}
body.blog-ana .ba-closing .ba-container {display:flex;justify-content:space-between;gap:48px;align-items:center;}
body.blog-ana .ba-closing .ba-eyebrow {color:#94e7c8;}
body.blog-ana .ba-closing p:not(.ba-eyebrow) {max-width:58ch;margin-top:24px;color:#c9d4e8;}
body.blog-ana .ba-main .ba-button {display:inline-flex;gap:24px;justify-content:center;align-items:center;flex-shrink:0;min-height:52px;background:#fff;color:#000a2e;padding:16px 24px;border-radius:4px;font-weight:600;text-decoration:none;}
body.blog-ana .ba-closing .ba-button:focus-visible {outline-color:#94e7c8;}
/* Aynı kabuğun soluk yardımcı metinlerini bu sayfada da AA seviyesinde tut. */
body.blog-ana .alt {--k-etiket:#a9bedd;}
@media(max-width:1100px){
 body.blog-ana .ba-intro {gap:32px;}
 body.blog-ana .ba-feature .ba-card-copy {padding:24px;}
 body.blog-ana .ba-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
 body.blog-ana .ba-grid-cta {grid-column:span var(--ba-fill-mid);}
 body.blog-ana .ba-service-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
 body.blog-ana .ba-closing .ba-container {align-items:start;flex-direction:column;gap:28px;}
}
@media(max-width:760px){
 body.blog-ana .ba-intro {grid-template-columns:1fr;gap:22px;padding-top:16px;}
 body.blog-ana .ba-intro-note {border:0;padding:0;max-width:48ch;}
 body.blog-ana .ba-feature {grid-template-columns:1fr;}
 body.blog-ana .ba-section-head {align-items:start;flex-direction:column;gap:16px;}
 body.blog-ana .ba-summary {grid-template-columns:1fr;gap:8px;padding-left:20px;}
}
@media(max-width:600px){
 body.blog-ana .ba-container {width:calc(100% - 40px);}
 body.blog-ana .ba-intro h1 {font-size:36px;}
 body.blog-ana .ba-intro-note p {font-size:18px;}
 body.blog-ana .ba-feature .ba-card-copy {padding:24px 20px;}
 body.blog-ana .ba-feature h2 {font-size:26px;}
 body.blog-ana .ba-grid,body.blog-ana .ba-service-grid {grid-template-columns:1fr;}
 body.blog-ana .ba-grid-cta {grid-column:span 1;padding:28px;}
 body.blog-ana .ba-library,body.blog-ana .ba-services,body.blog-ana .ba-closing {padding-block:48px;}
 body.blog-ana .ba-filters {gap:8px;}
 body.blog-ana .ba-filters button {padding:10px 13px;}
 body.blog-ana .ba-grid {gap:24px;}
}
@media(prefers-reduced-motion:reduce){body.blog-ana .ba-cover img {transition:none;}}
