.kepala-blog{background:linear-gradient(160deg,var(--biru-tua) 0%,var(--biru) 70%,#1F86D6 100%);color:#fff;padding:1.8rem 0 1.5rem;position:relative;overflow:hidden}.kepala-blog:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(242,111,33,.35) 0%,transparent 70%)}.remah{font-size:.82rem;position:relative;z-index:1}.remah a{color:#aecbe4;text-decoration:none;font-weight:600}.remah a:hover{color:#fff}.remah .pisah{color:#5e86a8;margin:0 6px}.remah .aktif{color:#ffd9be;font-weight:600}.konten-blog{background:#f7fafd;padding:34px 0 0}.kartu-artikel{background:#fff;border:1px solid var(--garis);border-top:3px solid var(--oranye);border-radius:.8rem;overflow:hidden}.artikel-meta{padding:18px 22px 14px;border-bottom:1px solid var(--garis)}.artikel-judul{font-size:1.35rem;font-weight:800;color:var(--biru);line-height:1.35;margin-bottom:10px}.artikel-info{font-size:.76rem;color:var(--abu);display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.artikel-info i{color:var(--oranye)}.gambar-artikel{position:relative;overflow:hidden;max-height:340px}.gambar-artikel img{width:100%;height:340px;object-fit:cover;display:block;transition:transform .8s ease}.gambar-artikel:hover img{transform:scale(1.03)}.ket-foto{background:var(--biru-muda);border-top:2px solid var(--biru);padding:8px 16px;font-size:.74rem;color:var(--abu);font-style:italic;line-height:1.5}.ket-foto strong{color:var(--biru);font-style:normal}.baris-bagikan{padding:13px 22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--garis);background:var(--biru-muda)}.tombol-bagikan{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1rem;color:#fff;transition:transform .2s,box-shadow .2s;text-decoration:none;flex-shrink:0}.tombol-bagikan:hover{transform:scale(1.14);box-shadow:0 3px 10px #00000038;color:#fff}.bg-wa{background:#25d366}.bg-fb{background:#1877f2}.bg-tw{background:#1a1a1a}.bg-ig{background:linear-gradient(135deg,#f09433,#dc2743 50%,#bc1888)}.grup-suka{margin-left:auto;display:flex;align-items:center;gap:6px}.tombol-suka{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--garis);color:var(--abu);font-size:1rem;cursor:pointer;transition:all .22s;flex-shrink:0}.tombol-suka:hover{background:var(--oranye-muda);border-color:var(--oranye);color:var(--oranye);transform:scale(1.12)}.tombol-suka.disukai{background:#fff0f0;border-color:#e53935;color:#e53935}.jumlah-suka{font-size:.82rem;font-weight:700;color:var(--tinta);min-width:28px}.isi-artikel{padding:22px 22px 26px;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}.isi-artikel p,.isi-artikel div,.isi-artikel span,.isi-artikel li,.isi-artikel blockquote,.isi-artikel td{text-align:justify!important;text-justify:inter-word}.isi-artikel p{font-size:.88rem;line-height:1.9;color:var(--tinta);margin-bottom:18px}.isi-artikel li{font-size:.88rem;line-height:1.9;color:var(--tinta)}.isi-artikel h2{font-size:1.05rem;font-weight:800;color:var(--biru);margin:24px 0 12px;padding-left:12px;border-left:4px solid var(--oranye)}.isi-artikel h1,.isi-artikel h2,.isi-artikel h3,.isi-artikel h4,.isi-artikel h5,.isi-artikel h6{text-align:left!important;-webkit-hyphens:none;hyphens:none}.isi-artikel figure,.isi-artikel figcaption,.isi-artikel img,.isi-artikel th,.isi-artikel .text-center{text-align:center!important}.isi-artikel img{max-width:100%;height:auto}.isi-artikel p:last-child{text-align-last:auto}.isi-artikel blockquote{background:var(--biru-muda);border-left:5px solid var(--biru);border-radius:.6rem;margin:24px 0;padding:18px 22px;font-style:italic;color:var(--biru-tua);line-height:1.9;position:relative}.isi-artikel blockquote p{font-size:.9rem;font-weight:600;font-style:italic;color:var(--biru-tua);line-height:1.9;margin-bottom:10px}.isi-artikel blockquote p:last-child{margin-bottom:0}.isi-artikel blockquote em,.isi-artikel blockquote i{font-weight:400;color:var(--abu)}.isi-artikel blockquote strong,.isi-artikel blockquote b{font-weight:700;color:var(--biru-tua)}.isi-artikel blockquote blockquote{background:#fff;border-left-color:var(--oranye);margin:14px 0}.isi-artikel h3{font-size:.98rem;font-weight:800;color:var(--biru);margin:20px 0 10px}.isi-artikel h4{font-size:.92rem;font-weight:700;color:var(--biru-tua);margin:18px 0 8px}.isi-artikel ul,.isi-artikel ol{padding-left:22px;margin-bottom:18px}.isi-artikel li{margin-bottom:6px}.isi-artikel ul li::marker{color:var(--oranye)}.isi-artikel ol li::marker{color:var(--biru);font-weight:700}.isi-artikel a{color:var(--biru);text-decoration:underline}.isi-artikel a:hover{color:var(--oranye)}.isi-artikel hr{border:0;border-top:2px solid var(--garis);margin:24px 0}.isi-artikel table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.82rem}.isi-artikel table th{background:var(--biru);color:#fff;font-weight:700;border:1px solid var(--biru);padding:8px 10px}.isi-artikel table td{border:1px solid var(--garis);padding:7px 10px}.isi-artikel table tr:nth-child(2n) td{background:#f7fafd}.isi-artikel figure{margin:20px 0}.isi-artikel figcaption{font-size:.74rem;color:var(--abu);font-style:italic;margin-top:6px}.isi-artikel code{background:var(--biru-muda);color:var(--biru-tua);padding:2px 6px;border-radius:4px;font-size:.82rem}.isi-artikel pre{background:var(--biru-tua);color:#e6f0f9;padding:14px 16px;border-radius:.6rem;overflow-x:auto;font-size:.8rem;line-height:1.7;margin:18px 0}.isi-artikel pre code{background:none;color:inherit;padding:0}.sb-bagian{display:none}.sidebar{position:static;top:auto;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--garis) transparent}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:var(--garis);border-radius:2px}@media(min-width:992px){.sb-bagian{display:block;position:relative}.sidebar{position:absolute;top:0;bottom:0;left:calc(var(--bs-gutter-x) * .5);right:calc(var(--bs-gutter-x) * .5)}}.sb-judul{font-size:.72rem;font-weight:800;color:var(--biru);text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;padding-bottom:10px;border-bottom:3px solid var(--oranye);display:flex;align-items:center;gap:8px}.sb-judul:before{content:"";width:4px;height:18px;background:var(--biru);border-radius:2px}.sb-cari{width:100%;border:1.5px solid var(--garis);border-radius:.6rem;padding:9px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;background:#fff;outline:none;color:var(--tinta);transition:border-color .25s;margin-bottom:16px}.sb-cari:focus{border-color:var(--biru);box-shadow:0 0 0 3px #0e5fa81f}.sb-kartu{background:#fff;border:1px solid var(--garis);border-radius:.8rem;overflow:hidden;cursor:pointer;margin-bottom:10px;transition:transform .26s,box-shadow .26s,border-color .22s}.sb-kartu:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0e5fa826;border-color:var(--biru)}.sb-gambar-wrap{overflow:hidden;height:130px}.sb-gambar{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.sb-kartu:hover .sb-gambar{transform:scale(1.06)}.sb-isi{padding:10px 12px 12px}.sb-kat{font-size:.6rem;font-weight:800;border-radius:3px;padding:2px 8px;display:inline-block;margin-bottom:6px;letter-spacing:.4px;color:#fff}.sb-titel{font-family:Plus Jakarta Sans;font-size:.78rem;font-weight:700;color:var(--tinta);line-height:1.42;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-desk{font-size:.7rem;color:var(--abu);line-height:1.6;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-tanggal{font-size:.64rem;color:var(--abu);display:flex;align-items:center;gap:4px}.bagian-populer{background:#f7fafd;padding:32px 0 0;border-top:3px solid var(--oranye);margin-top:36px}.judul-populer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.judul-populer h2{font-size:1.15rem;font-weight:800;color:var(--biru);display:flex;align-items:center;gap:8px}.judul-populer h2:before{content:"";width:4px;height:20px;background:var(--oranye);border-radius:2px;display:inline-block}.cari-wrap{flex:0 0 280px;max-width:100%}.cari-input{width:100%;border:1.5px solid var(--garis);border-radius:.6rem;padding:9px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;background:#fff;outline:none;color:var(--tinta);transition:border-color .25s}.cari-input:focus{border-color:var(--biru);box-shadow:0 0 0 3px #0e5fa81f}.grid-pop,.grid-tab{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.p-kartu{background:#fff;border:1px solid var(--garis);border-top:3px solid var(--oranye);border-radius:.8rem;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,border-top-color .25s,box-shadow .3s}.p-kartu:hover{transform:translateY(-5px);border-top-color:var(--biru);box-shadow:0 12px 32px #0e5fa821}.p-gambar-wrap{overflow:hidden;height:170px}.p-gambar{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.p-kartu:hover .p-gambar{transform:scale(1.06)}.p-isi{padding:12px 14px 8px;flex:1;display:flex;flex-direction:column}.p-isi h6{font-family:Plus Jakarta Sans;font-size:.79rem;font-weight:700;color:var(--tinta);margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-isi p{font-size:.72rem;color:var(--abu);line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-kaki{padding:9px 14px 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--garis)}.p-tanggal{font-size:.68rem;color:var(--abu)}.tombol-detail{background:var(--biru);color:#fff;border:none;border-radius:.5rem;padding:5px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.tombol-detail:hover{background:var(--oranye);transform:scale(1.05)}.badge-kat{font-size:.62rem;font-weight:700;border-radius:3px;padding:2px 8px;display:inline-block;margin-bottom:6px}.kat-kegiatan{background:#0e5fa81a;color:var(--biru)}.kat-budaya{background:#f26f211a;color:var(--oranye)}.kat-pemerintahan{background:#08263f1a;color:var(--biru-tua)}.bagian-tab{background:#f7fafd;padding:28px 0 0}.bar-tab{display:flex;background:var(--biru-muda);border-radius:.6rem .6rem 0 0;overflow:hidden;border-bottom:3px solid var(--biru)}.tombol-tab{flex:1;padding:13px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.83rem;font-weight:600;border:none;background:transparent;color:var(--abu);cursor:pointer;transition:background .25s,color .25s}.tombol-tab.active{background:var(--biru);color:#fff}.tombol-tab:hover:not(.active){background:var(--oranye-muda);color:var(--oranye)}.area-tab{background:#f7fafd;padding:22px 0 36px}.panel-tab{display:none}.panel-tab.active{display:block}.pag-wrap{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0 8px}.pg-dot{width:10px;height:10px;border-radius:50%;background:var(--garis);border:none;cursor:pointer;padding:0;transition:all .3s}.pg-dot.active{background:var(--oranye);width:26px;border-radius:4px}.pg-dot:hover{background:var(--biru)}.pg-panah{background:none;border:1.5px solid var(--garis);color:var(--abu);width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.82rem;transition:all .22s}.pg-panah:hover{background:var(--biru);border-color:var(--biru);color:#fff}.pg-info{font-size:.75rem;color:var(--abu)}.btn-oranye{background:var(--oranye);color:#fff;font-weight:700;border-radius:.8rem;padding:.8rem 1.6rem;border:0}.btn-oranye:hover{background:#d95e15;color:#fff}#keAtas{position:fixed;bottom:28px;right:28px;width:44px;height:44px;background:var(--biru);color:#fff;border:2px solid var(--oranye);border-radius:50%;font-size:1.2rem;box-shadow:0 4px 18px #08263f47;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:999;transition:.22s}#keAtas:hover{background:var(--oranye);transform:translateY(-3px)}#keAtas.tampil{display:flex}@media(max-width:991px){.grid-pop,.grid-tab{grid-template-columns:1fr 1fr}}@media(max-width:767px){.artikel-judul{font-size:1.1rem}.grid-pop,.grid-tab{grid-template-columns:1fr 1fr;gap:10px}.grup-suka{margin-left:0}.judul-populer{flex-direction:column;align-items:flex-start}.cari-wrap{width:100%;flex:none}.gambar-artikel{max-height:none;height:auto;background:#edf3f8}.gambar-artikel img{width:100%;height:auto;max-height:none;object-fit:contain;display:block}.gambar-artikel:hover img{transform:none}.ket-foto{position:static;padding:10px 16px;font-size:.72rem}.artikel-meta{padding:14px 16px 12px}.artikel-info{font-size:.7rem;gap:4px 12px}.artikel-info .ms-auto{margin-left:0!important}.baris-bagikan{padding:11px 16px}.isi-artikel{padding:18px 16px 22px}.isi-artikel blockquote{margin:18px 0;padding:14px 16px;border-left-width:4px}.isi-artikel blockquote p{font-size:.85rem;line-height:1.8}.isi-artikel table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:480px){.grid-pop,.grid-tab{grid-template-columns:1fr}.isi-artikel p{font-size:.84rem}.isi-artikel blockquote p{font-size:.82rem}}
