/* Aurecort Reklam — blog */
.bl-wrap{max-width:var(--maxw,1320px);margin:0 auto;padding:0 var(--pad,24px)}
.bl-head{padding:150px var(--pad,24px) 40px;border-bottom:1px solid var(--line-soft,#16341F)}
.bl-eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold,#C9A24D);margin:0 0 14px}
.bl-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5.4vw,56px);line-height:1.08;margin:0 0 16px;color:var(--bone,#EFEBE2);text-wrap:balance}
.bl-head p{font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.75;color:var(--mute,#93A79A);max-width:62ch;margin:0}
.bl-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;padding:48px var(--pad,24px) 96px}
.bl-card{display:flex;flex-direction:column;background:var(--panel,#123020);border:1px solid var(--line-soft,#16341F);border-radius:3px;padding:28px 26px 26px;text-decoration:none;transition:border-color .25s ease,transform .25s ease}
.bl-card:hover{border-color:var(--line,#23543A);transform:translateY(-2px)}
.bl-card time{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lo,#9A7A34);margin:0 0 12px}
.bl-card h2{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.2;margin:0 0 12px;color:var(--bone,#EFEBE2)}
.bl-card p{font-family:var(--sans);font-weight:300;font-size:14.5px;line-height:1.7;color:var(--mute,#93A79A);margin:0 0 18px}
.bl-card span{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#C9A24D);margin-top:auto}
.bl-post{max-width:74ch;margin:0 auto;padding:0 var(--pad,24px) 96px}
.bl-post .bl-meta{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lo,#9A7A34);padding:130px 0 0;margin:0}
.bl-post h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.8vw,48px);line-height:1.1;margin:14px 0 20px;color:var(--bone,#EFEBE2);text-wrap:balance}
.bl-post .bl-ozet{font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.75;color:var(--bone,#EFEBE2);opacity:.86;margin:0 0 36px;padding-bottom:28px;border-bottom:1px solid var(--line-soft,#16341F)}
.bl-post h2{font-family:var(--serif);font-weight:400;font-size:clamp(22px,3vw,30px);line-height:1.2;margin:44px 0 14px;color:var(--bone,#EFEBE2)}
.bl-post h3{font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:.04em;margin:28px 0 10px;color:var(--gold-hi,#EBD79A)}
.bl-post p,.bl-post li{font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.8;color:#C5CFC7}
.bl-post p{margin:0 0 18px}
.bl-post ul,.bl-post ol{margin:0 0 20px;padding-left:22px}
.bl-post li{margin:0 0 9px}
.bl-post strong{color:var(--bone,#EFEBE2);font-weight:500}
.bl-post table{width:100%;border-collapse:collapse;margin:0 0 24px;font-family:var(--sans);font-size:14.5px}
.bl-post th,.bl-post td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line-soft,#16341F);color:#C5CFC7;font-weight:300;vertical-align:top}
.bl-post th{color:var(--gold,#C9A24D);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.bl-kutu{background:var(--panel,#123020);border-left:2px solid var(--gold,#C9A24D);padding:20px 22px;margin:28px 0}
.bl-kutu p{margin:0}
.bl-alt{margin-top:52px;padding-top:26px;border-top:1px solid var(--line-soft,#16341F);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}
.bl-alt a{font-family:var(--sans);font-size:13px;letter-spacing:.1em;color:var(--gold,#C9A24D);text-decoration:none}
.bl-alt a:hover{text-decoration:underline}
@media(max-width:620px){.bl-head{padding:120px var(--pad,24px) 32px}.bl-post .bl-meta{padding-top:110px}.bl-list{padding:36px var(--pad,24px) 72px}}

/* kapak gorselleri */
.bl-kapak{margin:0 0 34px;border:1px solid var(--line,#23543A);border-radius:3px;overflow:hidden;background:var(--panel,#123020)}
.bl-kapak img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.bl-card .kapak{margin:-28px -26px 20px;border-bottom:1px solid var(--line,#23543A);overflow:hidden;background:var(--panel,#123020)}
.bl-card .kapak img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .35s ease}
.bl-card:hover .kapak img{transform:scale(1.03)}
@media(max-width:620px){.bl-kapak{margin-bottom:26px}}

/* capraz baglantilar */
.bl-capraz{margin:56px auto 0;max-width:74ch;padding:26px 0 0;border-top:1px solid var(--line,#23543A)}
.bl-capraz h3{font-family:var(--sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold,#C9A24D);margin:0 0 16px;font-weight:400}
.bl-capraz ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.bl-capraz li{margin:0}
.bl-capraz a{font-family:var(--sans);font-weight:300;font-size:14.5px;line-height:1.6;color:#C5CFC7;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}
.bl-capraz a:hover{color:var(--bone,#EFEBE2);border-bottom-color:var(--gold,#C9A24D)}
.bl-capraz .site{color:var(--gold-lo,#9A7A34);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:3px}
