/* Ozlem Blog Şablonu */
body.dz-blog-page main.site-main.dzb{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.dz-blog-page .dzb h1.dzb-title{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:52px!important;line-height:1.12!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em;margin:0 0 14px!important;text-transform:none!important}
body.dz-blog-page .dzb h2.dzb-card-title{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:20px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;margin:0 0 10px!important;text-transform:none!important}
body.dz-blog-page .dzb p{font-family:"Plus Jakarta Sans",sans-serif}
@media (max-width:1024px){body.dz-blog-page .dzb h1.dzb-title{font-size:42px!important}}
@media (max-width:767px){body.dz-blog-page .dzb h1.dzb-title{font-size:32px!important}body.dz-blog-page .dzb h2.dzb-card-title{font-size:18px!important}}
.dzb{--navy:#10285A;--teal:#1BA3B8;--blue:#2C6FFF;--ink:#1B2333;--muted:#5B6474;font-family:"Plus Jakarta Sans",sans-serif;width:100%;max-width:none;padding:0;margin:0;background:#F6F8FC}
.dzb *{box-sizing:border-box}
.dzb-wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.dzb-hero{position:relative;padding:175px 0 110px;background:#0b1d48 var(--dzb-bg) center/cover no-repeat;color:#fff;overflow:hidden}
.dzb-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,29,72,.93) 0%,rgba(16,40,90,.78) 45%,rgba(44,111,255,.45) 100%)}
.dzb-hero:after{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(27,163,184,.35),rgba(27,163,184,0) 70%)}
.dzb-hero .dzb-wrap{position:relative;z-index:1}
.dzb-kicker{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7FE0EE;margin-bottom:14px;padding-left:34px;position:relative}
.dzb-kicker:before{content:"";position:absolute;left:0;top:50%;width:24px;height:2px;background:var(--teal)}
.dzb-title{font-family:inherit;font-size:52px;line-height:1.12;font-weight:700;color:#fff;margin:0 0 14px}
.dzb-sub{font-size:17px;line-height:1.6;color:rgba(255,255,255,.85);max-width:560px;margin:0 0 26px}
.dzb-crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:500;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);padding:9px 18px;border-radius:999px}
.dzb-crumb a{color:#fff;text-decoration:none}
.dzb-crumb a:hover{color:#7FE0EE}
.dzb-crumb span[aria-hidden]{color:rgba(255,255,255,.55)}
.dzb-crumb [aria-current]{color:#7FE0EE}
.dzb-body{padding:80px 0 90px}
.dzb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.dzb-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;border:1px solid #E6EBF3;box-shadow:0 6px 22px rgba(16,40,90,.06);transition:transform .35s ease,box-shadow .35s ease;margin:0}
.dzb-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(16,40,90,.14)}
.dzb-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#E9EEF6;margin:14px 14px 0;border-radius:12px}
.dzb-thumb img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transition:transform .6s ease}
.dzb-card:hover .dzb-thumb img{transform:scale(1.07)}
.dzb-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,40,90,0) 55%,rgba(16,40,90,.25));opacity:0;transition:opacity .35s}
.dzb-card:hover .dzb-thumb:after{opacity:1}
.dzb-noimg{position:absolute;inset:0;background:linear-gradient(135deg,var(--navy),var(--blue))}
.dzb-content{display:flex;flex-direction:column;flex:1;padding:20px 24px 24px}
.dzb-pill{align-self:flex-start;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--teal);background:rgba(27,163,184,.1);padding:5px 12px;border-radius:999px;text-decoration:none;margin-bottom:12px;transition:background .25s,color .25s}
.dzb-pill:hover{background:var(--teal);color:#fff}
.dzb-card-title{font-family:inherit;font-size:20px;line-height:1.35;font-weight:700;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.dzb-card-title a{color:var(--navy);text-decoration:none;transition:color .25s}
.dzb-card-title a:hover{color:var(--blue)}
.dzb-excerpt{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dzb-more{margin-top:auto;align-self:flex-start;font-size:15px;font-weight:600;color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding-top:14px;border-top:1px solid #EEF1F6;width:100%}
.dzb-more span{transition:transform .25s}
.dzb-more:hover{color:var(--navy)}
.dzb-more:hover span{transform:translateX(5px)}
.dzb-pagination{margin-top:56px}
.dzb-pagination ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0}
.dzb-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 16px;border-radius:12px;background:#fff;border:1px solid #E1E7F0;color:var(--navy);font-weight:600;font-size:15px;text-decoration:none;transition:all .25s}
.dzb-pagination a.page-numbers:hover{border-color:var(--blue);color:var(--blue)}
.dzb-pagination .page-numbers.current{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 8px 20px rgba(16,40,90,.22)}
.dzb-pagination .page-numbers.dots{background:transparent;border:0}
.dzb-empty{text-align:center;color:var(--muted);font-size:17px}
@media (max-width:1024px){.dzb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dzb-title{font-size:42px}.dzb-hero{padding:72px 0 64px}.dzb-body{padding:60px 0 70px}}
@media (max-width:767px){.dzb-grid{grid-template-columns:1fr;gap:20px}.dzb-hero{padding:56px 0 52px;text-align:center}.dzb-title{font-size:32px}.dzb-sub{font-size:15px;margin-left:auto;margin-right:auto}.dzb-kicker{padding-left:0}.dzb-kicker:before{display:none}.dzb-crumb{font-size:13px}.dzb-body{padding:40px 0 56px}.dzb-card-title{font-size:18px;min-height:0}.dzb-content{padding:18px 20px 20px}.dzb-pagination .page-numbers{min-width:42px;height:42px;padding:0 13px}}
