.et-campaign{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:8px auto;padding:10px 15px;max-width:1200px;background:#f8f5ee;color:#173047;font:14px/1.5 Arial,sans-serif}.et-campaign small{font-size:10px;text-transform:uppercase;letter-spacing:.09em;opacity:.75}.et-campaign strong{font-size:16px}.et-campaign span{flex:1 1 180px}.et-campaign a{font-weight:700;color:inherit}.et-campaign-image{max-height:100px;max-width:180px;object-fit:contain}.et-campaign-close{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.et-campaign--announcement{background:transparent;max-width:1200px;padding:8px 0;margin:0 auto}.et-campaign--masthead{min-height:0;justify-content:center}.et-campaign--left_sidebar,.et-campaign--right_sidebar{display:block;padding:15px;border-radius:9px;margin:0 0 15px}.et-campaign--left_sidebar>*,.et-campaign--right_sidebar>*{display:block;margin:6px 0}.et-campaign--popup{display:none;position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);width:min(500px,calc(100vw - 32px));max-height:90vh;overflow:auto;border-radius:12px;padding:26px;box-shadow:0 20px 80px #102c4670}.et-campaign--popup.is-visible{display:flex}.et-campaign--popup .et-campaign-close{margin-left:auto}@media(max-width:700px){.et-campaign--announcement{width:calc(100% - 30px)}.et-campaign--popup{padding:18px}.et-campaign--masthead{min-height:0}}

/* Ana sayfa üst yayın satırı: ilan sütunlarıyla aynı 1500px sınırı. */
.site-header:has(+ .et-campaign-showcase){margin-bottom:0}
.et-campaign-showcase{width:min(calc(100% - 40px),1500px);margin:3px auto 0;display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:20px;align-items:stretch}
.et-campaign-showcase>div{min-width:0}
.et-campaign-showcase__left_sidebar{grid-column:1}
.et-campaign-showcase__masthead{grid-column:1/-1;width:100%;max-width:1200px;margin:auto}
.et-campaign-showcase:has(>.et-campaign-showcase__left_sidebar)>.et-campaign-showcase__masthead{grid-column:2/4;margin-left:auto;margin-right:0}
.et-campaign-showcase:has(>.et-campaign-showcase__right_sidebar)>.et-campaign-showcase__masthead{grid-column:1/3;margin-left:0;margin-right:auto}
.et-campaign-showcase:has(>.et-campaign-showcase__left_sidebar):has(>.et-campaign-showcase__right_sidebar)>.et-campaign-showcase__masthead{grid-column:2;margin:auto}
.et-campaign-showcase__right_sidebar{grid-column:3}
.et-campaign-showcase .et-campaign{margin:0;min-height:210px;height:100%;max-width:100%;overflow:hidden}
.et-campaign-showcase .et-campaign--left_sidebar,.et-campaign-showcase .et-campaign--right_sidebar{aspect-ratio:1/1;display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #dde3e8;border-radius:9px;background:#fff}
.et-campaign-showcase .et-campaign--left_sidebar>*,.et-campaign-showcase .et-campaign--right_sidebar>*{display:block;margin:0}
.et-campaign-showcase .et-campaign--left_sidebar span,.et-campaign-showcase .et-campaign--right_sidebar span{flex:0 1 auto;min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.et-campaign-showcase .et-campaign--left_sidebar a,.et-campaign-showcase .et-campaign--right_sidebar a{margin-top:auto}
.et-campaign-showcase .et-campaign-image{display:block;width:100%;max-width:100%;max-height:85px;object-fit:cover}
.et-campaign-showcase .et-campaign--masthead{display:flex;justify-content:flex-start;align-self:start;height:auto;min-height:0;padding:8px 12px}
.et-campaign-showcase .et-campaign--masthead .et-campaign-close{margin-left:0;white-space:nowrap}
.et-campaign-showcase ~ .container{margin-top:9px}
@media(max-width:800px){.et-campaign-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.et-campaign-showcase>.et-campaign-showcase__left_sidebar,.et-campaign-showcase>.et-campaign-showcase__right_sidebar{grid-column:auto;grid-row:1}.et-campaign-showcase>.et-campaign-showcase__masthead,.et-campaign-showcase:has(>.et-campaign-showcase__left_sidebar)>.et-campaign-showcase__masthead,.et-campaign-showcase:has(>.et-campaign-showcase__right_sidebar)>.et-campaign-showcase__masthead{grid-column:1/-1;grid-row:2;max-width:none;margin:0}.et-campaign-showcase .et-campaign--left_sidebar,.et-campaign-showcase .et-campaign--right_sidebar{min-height:0;height:auto}}
@media(max-width:500px){.et-campaign-showcase{grid-template-columns:1fr}.et-campaign-showcase>.et-campaign-showcase__left_sidebar{grid-column:1;grid-row:1}.et-campaign-showcase>.et-campaign-showcase__masthead{grid-column:1;grid-row:2}.et-campaign-showcase>.et-campaign-showcase__right_sidebar{grid-column:1;grid-row:3}.et-campaign-showcase .et-campaign--left_sidebar,.et-campaign-showcase .et-campaign--right_sidebar{aspect-ratio:auto;min-height:150px}}

/* Tek yan yayın, kendi bilgi sütununa taşınınca kare kart görünümünü korur. */
.et-campaign-showcase__moved{width:100%;margin-bottom:16px}
.et-right-sidebar>.et-campaign-showcase__moved,.et-left-sidebar>.et-campaign-showcase__moved{grid-column:1;grid-row:auto;min-width:0}
.et-right-sidebar:has(>.et-campaign-showcase__moved){grid-template-columns:minmax(0,1fr)}
.et-campaign-showcase__moved>.et-campaign{width:100%;max-width:100%;min-height:210px;aspect-ratio:1/1;display:flex;flex-direction:column;gap:5px;margin:0;padding:12px;border:1px solid #dde3e8;border-radius:9px;background:#fff;overflow:hidden}
.et-campaign-showcase__moved>.et-campaign>*{display:block;margin:0}
.et-campaign-showcase__moved>.et-campaign span{flex:0 1 auto;min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.et-campaign-showcase__moved>.et-campaign a{margin-top:auto}
.et-campaign-showcase__moved .et-campaign-image{display:block;width:100%;max-width:100%;max-height:85px;object-fit:cover}
@media(min-width:801px) and (max-width:1200px){.et-campaign-showcase:has(>.et-campaign-showcase__right_sidebar):not(:has(>.et-campaign-showcase__left_sidebar))>.et-campaign-showcase__masthead{grid-column:1/-1;grid-row:1;margin:auto}.et-campaign-showcase:has(>.et-campaign-showcase__right_sidebar):not(:has(>.et-campaign-showcase__left_sidebar))>.et-campaign-showcase__right_sidebar{grid-column:3;grid-row:2}}
.et-campaign--left_sidebar,.et-campaign--right_sidebar{position:relative;padding-top:40px}
.et-campaign-showcase .et-campaign--left_sidebar,.et-campaign-showcase .et-campaign--right_sidebar,.et-campaign-showcase__moved>.et-campaign{padding-top:40px}
.et-campaign .et-campaign-close--side{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;border:1px solid #cdd9e2;border-radius:6px;background:#fff;color:#173047;text-decoration:none;font:700 22px/1 Arial,sans-serif;cursor:pointer;z-index:1}
.et-campaign .et-campaign-close--side:hover{background:#a52d39;border-color:#a52d39;color:#fff}
.et-campaign .et-campaign-close--side:focus-visible{outline:3px solid #c99c43;outline-offset:2px}

/* Açılır Pencere: içeriğe göre kare boyut; uzun metin kendi içinde kayar. */
.et-campaign--popup{width:min(320px,calc(100vw - 32px),calc(100dvh - 32px));height:min(320px,calc(100vw - 32px),calc(100dvh - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);aspect-ratio:1;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:safe center;gap:9px;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;margin:0;padding:20px;text-align:center}
.et-campaign--popup small,.et-campaign--popup strong,.et-campaign--popup span{flex:none;min-width:0;margin:0}
.et-campaign--popup .et-campaign-image{display:block;max-width:100%;max-height:min(160px,30vh);width:auto;height:auto;object-fit:contain;margin-inline:auto}
.et-campaign--popup a,.et-campaign--popup .et-campaign-close{align-self:center;margin:0}
@media(max-width:700px){.et-campaign--popup{padding:16px}}

.et-campaign video.et-campaign-image{width:min(100%,360px);max-height:180px;object-fit:contain;border-radius:7px;background:#071827}

/* v14.4.4.13: video preserves its own ratio in every placement. */
.et-site-slogan{margin:5px auto 8px;padding:0 15px;text-align:center;color:#173047;font:500 clamp(12px,2.8vw,15px)/1.4 Arial,sans-serif}.et-site-slogan a{color:inherit;text-decoration:none}.et-site-slogan a:hover{text-decoration:underline}
.et-campaign video.et-campaign-image{display:block;width:100%;max-width:100%;max-height:420px;height:auto;object-fit:contain;background:#102535;border-radius:7px}
.et-campaign-showcase .et-campaign:has(video),.et-campaign-showcase__moved>.et-campaign:has(video){height:auto;aspect-ratio:auto;min-height:0;overflow:visible}
.et-campaign-showcase .et-campaign video.et-campaign-image,.et-campaign-showcase__moved .et-campaign video.et-campaign-image{max-height:360px;object-fit:contain}
.et-campaign--popup:has(video){width:min(520px,calc(100vw - 32px));height:auto;aspect-ratio:auto;max-height:calc(100dvh - 32px);justify-content:flex-start;overflow:auto}
.et-campaign--popup video.et-campaign-image{width:100%;max-height:min(360px,55dvh);object-fit:contain}
.et-campaign--announcement video.et-campaign-image{max-width:180px;max-height:110px}
