.global-publication{display:block;position:relative;width:100%;margin:0;padding:42px 24px;background:#0c1627;border-top:1px solid #293b53;color:#c7d4e7;font:15px/1.9 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-sizing:border-box}.global-publication *{box-sizing:border-box}.global-publication .global-publication-inner{width:100%;max-width:1040px;margin:0 auto;padding:0;overflow-wrap:anywhere}.global-publication h2,.global-publication h3,.global-publication h4,.global-publication h5,.global-publication h6{font-family:inherit;font-weight:700;line-height:1.45;color:#edf4ff;margin:28px 0 10px;letter-spacing:-.3px;display:block;text-transform:none}.global-publication h2{font-size:27px}.global-publication h3{font-size:23px}.global-publication h4{font-size:20px}.global-publication h5{font-size:17px}.global-publication h6{font-size:15px;color:#b6d8f7;letter-spacing:.1px}.global-publication .global-publication-inner>:first-child{margin-top:0}.global-publication p{font:inherit;font-size:15px;line-height:1.9;color:#aebed4;margin:0 0 17px;max-width:none;white-space:normal}.global-publication a{color:#8bcaff;text-decoration:underline;text-underline-offset:3px}.global-publication ul,.global-publication ol{margin:0 0 18px;padding-left:24px;color:#aebed4;font-size:15px;line-height:1.9}.global-publication li{margin:5px 0}.global-publication blockquote{padding:13px 18px;margin:20px 0;background:#13243b;border-left:3px solid #73b3ef;border-radius:0 8px 8px 0;color:#bdd2e9}.global-publication-footer{display:block;margin:0;padding:22px 24px;background:#091321;border-top:1px solid #24354a;color:#7d97b5;text-align:center;font:11px/1.6 system-ui,sans-serif}.global-publication-footer:empty{display:none}
body[data-global-module="prediksi"] .seo-paragraph,body[data-global-module="prediksi"] .site-footer,body[data-global-module="data-keluaran"] .page-seo-content,body[data-global-module="data-keluaran"] .site-footer{display:none!important}
@media(max-width:700px){.global-publication{padding:30px 18px}.global-publication h2{font-size:23px}.global-publication h3{font-size:20px}.global-publication h4{font-size:18px}.global-publication h5{font-size:16px}.global-publication h6{font-size:14px}.global-publication p,.global-publication ul,.global-publication ol{font-size:14px;line-height:1.85}}

/* Publication content follows the global layout instead of a separate narrow width. */
.global-publication{padding-inline:var(--dh-layout-gutter,24px)}
.global-publication .global-publication-inner{width:min(100%,var(--dh-layout-max,1440px));max-width:var(--dh-layout-max,1440px)}
@media(max-width:700px){.global-publication{padding-inline:var(--dh-layout-gutter,14px)}}

/* Kotak teks WordPress selalu terpisah dan berada setelah modul utama. */
.global-publication{
 width:calc(100% - (var(--dh-layout-gutter,6px) * 2));
 max-width:none;
 margin:clamp(24px,3vw,42px) auto;
 padding:clamp(24px,3vw,40px);
 background:linear-gradient(145deg,#111d30,#0f1929);
 border:1px solid #304765;
 border-radius:18px;
 box-shadow:0 16px 45px #0002;
}
.global-publication .global-publication-inner{width:100%;max-width:none;margin:0}
.dh-standard .global-publication{width:100%;margin:clamp(24px,3vw,42px) 0 0}
@media(max-width:700px){
 .global-publication{padding:20px 17px;border-radius:14px}
 .dh-standard .global-publication{width:100%}
}
