/* Berita Mitra + Pilihan Redaksi composition. Kanal Berita keeps its own scoped presentation authority. */
.pe-partner-editorial-host{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--pe-mitra-rail-width-d,30%));gap:var(--pe-mitra-host-gap-d,28px);align-items:start;margin-top:22px;padding-top:22px;border-top:1px solid #e5e7eb;margin-bottom:28px}.pe-partner-editorial-left{min-width:0}.pe-partner-editorial-right{min-width:0;align-self:stretch}.pe-partner-editorial-host.pe-host-no-kanal{grid-template-columns:minmax(0,1fr)}.pe-partner-editorial-host.pe-host-no-left{grid-template-columns:minmax(280px,360px);justify-content:end}.pe-partner-editorial-host.pe-host-no-left .pe-partner-editorial-left{display:none}.pe-partner-editorial-sticky{position:sticky;top:var(--pe-mitra-sticky-top-d,50px)}.admin-bar .pe-partner-editorial-sticky{top:calc(var(--pe-mitra-sticky-top-d,50px) + 32px)}
/* Berita Mitra panel */
.pe-mitra-section{box-sizing:border-box;margin:0 0 var(--pe-mitra-bottom-gap-d,24px);padding:var(--pe-mitra-panel-pad-y-d,22px) var(--pe-mitra-panel-pad-x-d,22px);border:1px solid var(--pe-mitra-panel-border-light,#b8dce5);border-radius:var(--pe-mitra-panel-radius-d,14px);background:linear-gradient(120deg,var(--pe-mitra-panel-bg-light,#dff7fb),var(--pe-mitra-panel-bg2-light,#eadfff));overflow:hidden}.pe-mitra-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:var(--pe-mitra-header-gap-d,16px)}.pe-mitra-heading{min-width:0;flex:1}.pe-mitra-heading h2{margin:0;font-family:var(--pe-font-family);font-size:var(--pe-font-section-desktop);font-weight:var(--pe-font-weight-section-desktop);line-height:var(--pe-mitra-section-line-d,1.2);color:var(--pe-mitra-section-d-light,#173f6b)}.pe-mitra-title-mobile{display:none}.pe-mitra-heading .pe-heading-first{color:var(--pe-mitra-section-first-d-light,#174B9B)}.pe-mitra-heading .pe-heading-rest{color:var(--pe-mitra-section-d-light,#20242a)}.pe-mitra-rule{position:relative;height:var(--pe-mitra-rule-height,2px);margin-top:8px;background:var(--pe-mitra-rule-light,#d8e2e8)}.pe-mitra-rule span{display:block;width:var(--pe-mitra-accent-width,72px);height:var(--pe-mitra-accent-height,3px);background:var(--pe-mitra-accent-light,#174B9B)}.pe-mitra-logo-link{display:block;flex:0 0 auto}.pe-mitra-logo{display:block;width:auto;max-width:var(--pe-mitra-logo-w-d,82px);height:auto;max-height:var(--pe-mitra-logo-h-d,50px);object-fit:contain}
.pe-mitra-slider{position:relative}.pe-mitra-track{display:flex;gap:var(--pe-mitra-card-gap-d,16px);overflow:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain}.pe-mitra-track::-webkit-scrollbar{display:none}.pe-mitra-card{flex:0 0 calc((100% - (var(--pe-mitra-card-gap-d,16px) * 2))/3);min-width:0}.pe-mitra-image-link,.pe-mitra-card-title a{color:inherit;text-decoration:none}.pe-mitra-image-frame{display:block;position:relative;overflow:hidden;aspect-ratio:var(--pe-mitra-ratio-d,16 / 10);border-radius:var(--pe-image-radius);background:var(--pe-color-media)}.pe-mitra-image-frame>img,.pe-mitra-image-frame>.pe-latest-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--pe-image-zoom-duration) var(--pe-image-motion-ease)}.pe-mitra-card-title{margin:var(--pe-mitra-image-title-gap-d,8px) 0 0;font-family:var(--pe-font-family);font-size:var(--pe-font-layout-desktop);font-weight:var(--pe-font-weight-layout-desktop);line-height:var(--pe-mitra-headline-line-d,1.35)}.pe-mitra-card-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pe-mitra-headline-lines-d,3);overflow:hidden;color:var(--pe-mitra-headline-d-light,#20242a)}.pe-mitra-card-title a:hover,.pe-mitra-card-title a:focus-visible{color:var(--pe-mitra-headline-hover-d-light,#174B9B)}.pe-mitra-date{display:block;margin-top:var(--pe-mitra-title-date-gap-d,6px);font-family:var(--pe-font-family);font-size:var(--pe-font-meta-desktop);font-weight:var(--pe-font-weight-meta-desktop);line-height:var(--pe-mitra-date-line-d,1.35);color:var(--pe-mitra-date-d-light,#71808b)}
.pe-mitra-arrow{position:absolute;top:38%;z-index:3;width:var(--pe-mitra-arrow-size,30px);height:var(--pe-mitra-arrow-size,30px);padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pe-mitra-arrow-bg-light,#174B9B);color:var(--pe-mitra-arrow-text-light,#fff);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.14)}.pe-mitra-prev{left:calc(var(--pe-mitra-arrow-size,30px) / -2)}.pe-mitra-next{right:calc(var(--pe-mitra-arrow-size,30px) / -2)}.pe-mitra-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:var(--pe-mitra-dots-top-d,14px)}.pe-mitra-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--pe-mitra-dot-idle-light,#88d7df);cursor:pointer}.pe-mitra-dots button.is-active{background:var(--pe-mitra-dot-active-light,#c145db)}.pe-mitra-arrow svg{width:58%;height:58%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.pe-mitra-arrow[hidden],.pe-mitra-dots[hidden]{display:none!important}
@media(hover:hover) and (pointer:fine){.pe-mitra-section .pe-mitra-card:hover .pe-mitra-image-frame>img,.pe-mitra-section .pe-mitra-card:hover .pe-mitra-image-frame>.pe-latest-img{transform:scale(var(--pe-image-zoom-scale))}}
/* Pilihan Redaksi independent presentation */
.pe-editorial-section{padding-top:var(--pe-editorial-top-d,24px);padding-bottom:var(--pe-editorial-bottom-d,16px)}.pe-editorial-heading{margin-bottom:14px}.pe-editorial-heading h2{margin:0;font-family:var(--pe-font-family);font-size:var(--pe-font-section-desktop);font-weight:var(--pe-font-weight-section-desktop);color:var(--pe-editorial-section-d-light,#20242a)}.pe-editorial-title-mobile{display:none}.pe-editorial-heading .pe-heading-first{color:var(--pe-editorial-section-first-d-light,#174B9B)}.pe-editorial-heading .pe-heading-rest{color:var(--pe-editorial-section-d-light,#20242a)}.pe-editorial-rule{height:var(--pe-editorial-rule-height,2px);margin-top:8px;background:var(--pe-editorial-rule-light,#e4e6e8)}.pe-editorial-rule span{display:block;width:var(--pe-editorial-accent-width,72px);height:var(--pe-editorial-accent-height,3px);background:var(--pe-editorial-accent-light,#174B9B)}.pe-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--pe-editorial-col-d,16px);row-gap:var(--pe-editorial-row-d,18px)}.pe-editorial-card{min-width:0;padding:var(--pe-editorial-pad-d,0);background:var(--pe-editorial-card-d-light,#fff)}.pe-editorial-thumb{display:block;overflow:hidden;aspect-ratio:var(--pe-editorial-ratio-d,16 / 9);border-radius:var(--pe-image-radius);background:var(--pe-color-media)}.pe-editorial-thumb>img,.pe-editorial-thumb>.pe-latest-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--pe-image-zoom-duration) var(--pe-image-motion-ease)}.pe-editorial-meta{display:flex;min-width:0;align-items:center;margin-top:var(--pe-editorial-thumb-meta-d,10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-editorial-category{font-family:var(--pe-font-family);font-size:var(--pe-font-meta-desktop);font-weight:var(--pe-font-weight-meta-desktop);color:var(--pe-editorial-category-d-light,#60758b)}.pe-editorial-time{font-family:var(--pe-font-family);font-size:var(--pe-font-meta-desktop);font-weight:var(--pe-font-weight-meta-desktop);color:var(--pe-editorial-time-d-light,#7b8490)}.pe-editorial-dot{font-size:var(--pe-font-meta-desktop);color:var(--pe-editorial-dot-d-light,#9aa0a6)}.pe-editorial-card-title{margin:var(--pe-editorial-meta-title-d,5px) 0 0;font-family:var(--pe-font-family);font-size:var(--pe-font-layout-desktop);font-weight:var(--pe-font-weight-layout-desktop);line-height:var(--pe-editorial-headline-line-d,1.35)}.pe-editorial-card-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pe-editorial-headline-lines-d,3);overflow:hidden;color:var(--pe-editorial-headline-d-light,#20242a);text-decoration:none}.pe-editorial-card-title a:hover,.pe-editorial-card-title a:focus-visible{color:var(--pe-editorial-hover-d,#174B9B)}
@media(hover:hover) and (pointer:fine){.pe-editorial-section .pe-editorial-card:hover .pe-editorial-thumb>img,.pe-editorial-section .pe-editorial-card:hover .pe-editorial-thumb>.pe-latest-img{transform:scale(var(--pe-image-zoom-scale))}}
/* Existing Kanal Berita structural host only. All actual dimensions/colors/fonts come from its existing Control Center CSS. */
.pe-partner-editorial-right .pe-sidebar-current-categories{box-sizing:border-box;width:100%;margin:0!important;border:1px solid var(--pe-kanal-panel-border,#e2e6eb);border-radius:var(--pe-kanal-panel-radius,8px);background:var(--pe-kanal-panel-bg,#fff);overflow:hidden}.pe-sidebar-current-categories-heading h2{margin:0}.pe-sidebar-current-categories .pe-heading-rule{position:relative}.pe-sidebar-current-categories .pe-heading-rule span{display:block}.pe-sidebar-top-stories{display:flex;flex-direction:column;margin-top:10px}.pe-sidebar-top-story.pe-index-item{display:grid;align-items:start}.pe-sidebar-top-story .pe-index-thumb{position:relative;display:block;overflow:hidden;background:#edf0f2}.pe-sidebar-top-story .pe-index-thumb>img,.pe-sidebar-top-story .pe-index-thumb>.pe-latest-img{display:block;width:100%;height:100%;object-fit:cover}.pe-sidebar-story-rank{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.pe-sidebar-top-story .pe-index-copy{min-width:0}.pe-sidebar-top-story .pe-index-meta{display:flex;align-items:center;min-width:0}.pe-sidebar-top-story .pe-index-item-title{margin:0;line-height:1.35}.pe-sidebar-top-story .pe-index-item-title a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:inherit}.pe-sidebar-latest-stats-head{display:flex;justify-content:space-between;align-items:center}.pe-sidebar-latest-date{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pe-sidebar-latest-date-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px}.pe-sidebar-latest-date-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pe-sidebar-latest-stats-rule span{display:block}.pe-sidebar-latest-grid{display:grid;grid-template-columns:1fr;margin-top:9px}.pe-sidebar-latest-card{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--pe-kanal-card-border,#eceef1)}.pe-sidebar-latest-card-fill{position:absolute;inset:0 auto 0 0;z-index:0}.pe-sidebar-latest-card-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-width:0}.pe-sidebar-latest-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-sidebar-latest-foot{display:flex;align-items:center;justify-content:space-between}.pe-sidebar-latest-index-label{display:inline-flex;align-items:center;gap:3px}.pe-sidebar-latest-see-all{text-decoration:none}
@media(max-width:900px){.pe-partner-editorial-host{display:block;margin-top:18px;padding-top:18px;border-top:1px solid #e5e7eb}.pe-partner-editorial-sticky{position:static}.pe-mitra-section{margin-bottom:var(--pe-mitra-bottom-gap-m,18px);padding:var(--pe-mitra-panel-pad-y-m,16px) var(--pe-mitra-panel-pad-x-m,16px);border-radius:var(--pe-mitra-panel-radius-m,12px)}.pe-mitra-header{margin-bottom:var(--pe-mitra-header-gap-m,12px)}.pe-mitra-title-desktop{display:none}.pe-mitra-title-mobile{display:inline}.pe-mitra-heading .pe-heading-first{color:var(--pe-mitra-section-first-m-light,#174B9B)}.pe-mitra-heading .pe-heading-rest{color:var(--pe-mitra-section-m-light,#20242a)}.pe-mitra-heading h2{font-family:var(--pe-font-family);font-size:var(--pe-font-section-mobile);font-weight:var(--pe-font-weight-section-mobile);line-height:var(--pe-mitra-section-line-m,1.2);color:var(--pe-mitra-section-m-light,#173f6b)}.pe-mitra-logo{max-width:var(--pe-mitra-logo-w-m,66px);max-height:var(--pe-mitra-logo-h-m,42px)}.pe-mitra-track{gap:var(--pe-mitra-card-gap-m,12px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.pe-mitra-card{flex-basis:100%;scroll-snap-align:start;scroll-snap-stop:normal}.pe-mitra-image-frame{aspect-ratio:var(--pe-mitra-ratio-m,16 / 10);border-radius:var(--pe-image-radius)}.pe-mitra-card-title{margin-top:var(--pe-mitra-image-title-gap-m,8px);font-family:var(--pe-font-family);font-size:var(--pe-font-layout-mobile);font-weight:var(--pe-font-weight-layout-mobile);line-height:var(--pe-mitra-headline-line-m,1.35)}.pe-mitra-card-title a{-webkit-line-clamp:var(--pe-mitra-headline-lines-m,3);color:var(--pe-mitra-headline-m-light,#20242a)}.pe-mitra-card-title a:hover,.pe-mitra-card-title a:focus-visible{color:var(--pe-mitra-headline-hover-m-light,#174B9B)}.pe-mitra-date{margin-top:var(--pe-mitra-title-date-gap-m,6px);font-family:var(--pe-font-family);font-size:var(--pe-font-meta-mobile);font-weight:var(--pe-font-weight-meta-mobile);line-height:var(--pe-mitra-date-line-m,1.35);color:var(--pe-mitra-date-m-light,#71808b)}.pe-mitra-dots{margin-top:var(--pe-mitra-dots-top-m,12px)}.pe-editorial-section{padding-top:var(--pe-editorial-top-m,20px);padding-bottom:var(--pe-editorial-bottom-m,14px)}.pe-editorial-title-desktop{display:none}.pe-editorial-title-mobile{display:inline}.pe-editorial-heading .pe-heading-first{color:var(--pe-editorial-section-first-m-light,#174B9B)}.pe-editorial-heading .pe-heading-rest{color:var(--pe-editorial-section-m-light,#20242a)}.pe-editorial-heading h2{font-family:var(--pe-font-family);font-size:var(--pe-font-section-mobile);font-weight:var(--pe-font-weight-section-mobile);color:var(--pe-editorial-section-m-light,#20242a)}.pe-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pe-editorial-col-m,12px);row-gap:var(--pe-editorial-row-m,16px)}.pe-editorial-card{padding:var(--pe-editorial-pad-m,0);background:var(--pe-editorial-card-m-light,#fff)}.pe-editorial-thumb{aspect-ratio:var(--pe-editorial-ratio-m,16 / 9);border-radius:var(--pe-image-radius)}.pe-editorial-meta{margin-top:var(--pe-editorial-thumb-meta-m,8px)}.pe-editorial-category{font-family:var(--pe-font-family);font-size:var(--pe-font-meta-mobile);font-weight:var(--pe-font-weight-meta-mobile);color:var(--pe-editorial-category-m-light,#60758b)}.pe-editorial-time{font-family:var(--pe-font-family);font-size:var(--pe-font-meta-mobile);font-weight:var(--pe-font-weight-meta-mobile);color:var(--pe-editorial-time-m-light,#7b8490)}.pe-editorial-dot{font-size:var(--pe-font-meta-mobile);color:var(--pe-editorial-dot-m-light,#9aa0a6)}.pe-editorial-card-title{margin-top:var(--pe-editorial-meta-title-m,4px);font-family:var(--pe-font-family);font-size:var(--pe-font-layout-mobile);font-weight:var(--pe-font-weight-layout-mobile);line-height:var(--pe-editorial-headline-line-m,1.32)}.pe-editorial-card-title a{-webkit-line-clamp:var(--pe-editorial-headline-lines-m,3);color:var(--pe-editorial-headline-m-light,#20242a)}.pe-editorial-card-title a:hover,.pe-editorial-card-title a:focus-visible{color:var(--pe-editorial-hover-m,#174B9B)}.pe-partner-editorial-right .pe-sidebar-current-categories{margin-top:18px!important}.pe-sidebar-latest-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pe-mitra-track{scroll-behavior:auto}.pe-mitra-image-frame>img,.pe-mitra-image-frame>.pe-latest-img,.pe-editorial-thumb>img,.pe-editorial-thumb>.pe-latest-img{transition:none!important;transform:none!important}}



/* Phase 4 runtime alignment: partner/editorial media consumes Global Image Zoom. */
.pe-mitra-image-frame>img,.pe-editorial-thumb>img{transform:scale(1);transform-origin:center center;transition:transform var(--pe-image-zoom-duration) var(--pe-image-motion-ease)!important;will-change:transform}
.pe-mitra-section .pe-mitra-card:hover .pe-mitra-image-frame>img,.pe-mitra-section .pe-mitra-card:focus-within .pe-mitra-image-frame>img,.pe-editorial-section .pe-editorial-card:hover .pe-editorial-thumb>img,.pe-editorial-section .pe-editorial-card:focus-within .pe-editorial-thumb>img{transform:scale(var(--pe-image-zoom-scale))!important}
@media(prefers-reduced-motion:reduce){.pe-mitra-image-frame>img,.pe-editorial-thumb>img,.pe-mitra-section .pe-mitra-card:hover .pe-mitra-image-frame>img,.pe-mitra-section .pe-mitra-card:focus-within .pe-mitra-image-frame>img,.pe-editorial-section .pe-editorial-card:hover .pe-editorial-thumb>img,.pe-editorial-section .pe-editorial-card:focus-within .pe-editorial-thumb>img{transition:none!important;transform:none!important;will-change:auto}}
