/* Özgün Gündem V122 - Çift Numaralı Manşet */
.ogdm-wrap{display:grid;grid-template-columns:minmax(0,2.08fr) minmax(300px,1fr);gap:14px;width:100%;max-width:100%;margin:18px 0 28px;min-width:0}
.ogdm-wrap>.ogdm-slider:only-child{grid-column:1/-1;max-width:100%}.ogdm-slider{min-width:0;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 8px 26px rgba(16,42,67,.07)}
.ogdm-story{position:relative;display:block;height:500px;overflow:hidden;background:#08121b;text-decoration:none;color:#fff}.ogdm-slot-2 .ogdm-story{height:500px}
.ogdm-story img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .32s ease}.ogdm-story:hover img{transform:scale(1.025)}
.ogdm-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,8,13,.93) 0%,rgba(3,8,13,.55) 31%,rgba(3,8,13,.10) 70%,transparent 100%)}
.ogdm-copy{position:absolute;left:22px;right:22px;bottom:22px;z-index:2}.ogdm-copy em{display:inline-flex;margin:0 0 9px;padding:5px 8px;background:#f28b00;color:#fff;font-style:normal;font-size:10px;font-weight:950;text-transform:uppercase}.ogdm-copy strong{display:block;color:#fff;font-size:clamp(28px,3vw,45px);line-height:1.04;font-weight:950;letter-spacing:-1px;text-shadow:0 3px 18px rgba(0,0,0,.42)}
.ogdm-slot-2 .ogdm-copy strong{font-size:clamp(23px,2.1vw,34px)}
.ogdm-numbers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(42px,1fr);overflow-x:auto;scrollbar-width:none;border:1px solid #e1e7eb;border-top:0;background:#fff}.ogdm-numbers::-webkit-scrollbar{display:none}
.ogdm-numbers button{height:50px;border:0;border-right:1px solid #e5e9ec;background:#fff;color:#111827;font-size:16px;font-weight:800;cursor:pointer;transition:.14s ease;min-width:42px}.ogdm-numbers button:last-child{border-right:0}.ogdm-numbers button:hover,.ogdm-numbers button:focus,.ogdm-numbers button.is-active{background:#cf1237;color:#fff;outline:0}.ogdm-numbers button.is-active{font-size:20px;font-weight:950}
@media(max-width:1050px){.ogdm-wrap{grid-template-columns:minmax(0,1.7fr) minmax(270px,.9fr)}.ogdm-story,.ogdm-slot-2 .ogdm-story{height:420px}.ogdm-copy strong{font-size:clamp(25px,3.6vw,38px)}.ogdm-slot-2 .ogdm-copy strong{font-size:22px}}
@media(max-width:700px){
  .ogdm-wrap{display:block!important;margin:12px 0 22px;max-width:100%!important;overflow:hidden!important}
  .ogdm-slot-2{display:none!important}
  .ogdm-slot-1{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:13px!important;overflow:hidden!important;touch-action:pan-y!important}
  .ogdm-slot-1 .ogdm-story{height:clamp(290px,76vw,380px)!important;width:100%!important;max-width:100%!important;touch-action:pan-y!important;user-select:none;-webkit-user-select:none}
  .ogdm-slot-1 .ogdm-story img{pointer-events:none;-webkit-user-drag:none;user-select:none}
  .ogdm-copy{left:16px;right:16px;bottom:17px}.ogdm-copy em{font-size:9px;padding:4px 7px}.ogdm-copy strong{font-size:clamp(22px,6.8vw,30px);line-height:1.07;letter-spacing:-.6px}
  .ogdm-slot-1 .ogdm-numbers{display:flex!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%!important}
  .ogdm-slot-1 .ogdm-numbers button{flex:0 0 43px;height:45px;font-size:14px;scroll-snap-align:center}.ogdm-slot-1 .ogdm-numbers button.is-active{font-size:17px}
}
@media(max-width:390px){.ogdm-slot-1 .ogdm-story{height:290px!important}.ogdm-slot-1 .ogdm-numbers button{flex-basis:40px}}
