/*
 * Wawasan (blog) dan Pusat Bantuan. Token dan tipografi sama dengan beranda; latar terang,
 * teks artikel selebar ±68ch. Semua aturan dibatasi ke .pkn-halaman.
 */

.pkn-halaman{color:var(--tinta)}
.pkn-halaman h1,.pkn-halaman h2,.pkn-halaman h3,.pkn-halaman h4{font-family:var(--f-judul);color:inherit;margin:0;padding:0;letter-spacing:-.02em;text-wrap:balance;font-weight:800}
.pkn-halaman p{padding:0}
.pkn-halaman a{color:inherit}
.pkn-halaman ul,.pkn-halaman ol{margin:0;padding:0;list-style:none}
.pkn-halaman img{max-width:100%;height:auto}
.pkn-halaman .aksi{display:flex;flex-wrap:wrap;gap:12px}

/* Kepala halaman */
.pkn-kepala-halaman{position:relative;overflow:hidden;background:var(--n0);border-bottom:1px solid var(--n2);padding-block:clamp(40px,8vh,88px) clamp(32px,5vh,56px)}
.pkn-kepala-halaman::before{content:"";position:absolute;right:-60px;top:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(18,141,247,.22) 1.2px,transparent 1.7px) 0 0/14px 14px;-webkit-mask:radial-gradient(circle,#000 25%,transparent 68%);mask:radial-gradient(circle,#000 25%,transparent 68%);pointer-events:none}
.pkn-kepala-halaman .wrap{position:relative;display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.pkn-kepala-halaman h1{font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.06;letter-spacing:-.035em;max-width:22ch}
.pkn-kepala-halaman .lead{margin:0}
.pkn-kepala-halaman .lead p{margin:0}
.pkn-kepala-halaman.gelap{background:radial-gradient(110% 120% at 80% 0%,#13305A 0%,var(--malam) 50%,var(--malam-0) 100%);border-bottom:0}
.pkn-kepala-halaman.gelap::before{background:radial-gradient(circle,rgba(245,184,61,.35) 1.2px,transparent 1.7px) 0 0/14px 14px}
.pkn-kepala-bantuan{padding-block:clamp(56px,11vh,120px) clamp(48px,8vh,88px)}
.pkn-kepala-bantuan h1{font-size:clamp(2.4rem,5.6vw,4.4rem)}
.pkn-halaman .pkn-label-tautan{text-decoration:none}
.pkn-halaman .pkn-label-tautan:hover{color:var(--tinta)}

/* Formulir cari */
.pkn-cari{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:560px;margin-top:6px}
.pkn-cari .pkn-cari-ikon{position:absolute;left:20px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--n4);pointer-events:none}
.pkn-halaman .pkn-cari input[type="search"]{flex:1;min-width:0;height:52px;margin:0;padding:0 18px 0 48px;border-radius:999px;border:1px solid var(--n2);background:var(--n1);color:var(--tinta);font:500 1rem var(--f-isi);box-shadow:none;-webkit-appearance:none;appearance:none}
.pkn-halaman .pkn-cari input[type="search"]::placeholder{color:var(--n4)}
.pkn-halaman .pkn-cari input[type="search"]:focus{border-color:var(--primer);background:var(--n0)}
.pkn-halaman .pkn-cari button[type="submit"]{height:52px;padding:0 24px;border-radius:999px;background:var(--primer);color:#fff;font:600 .95rem var(--f-judul);box-shadow:0 10px 30px -12px rgba(18,141,247,.7)}
.pkn-halaman .pkn-cari button[type="submit"]:hover{background:#0b7ee3}
.pkn-cari-besar{max-width:680px;margin-top:12px}
.pkn-halaman .pkn-cari-besar input[type="search"]{height:62px;font-size:1.08rem;background:rgba(17,40,74,.75);border-color:rgba(255,255,255,.16);color:#fff}
.pkn-halaman .pkn-cari-besar input[type="search"]::placeholder{color:var(--t-redup)}
.pkn-halaman .pkn-cari-besar input[type="search"]:focus{background:rgba(17,40,74,.95);border-color:var(--padi)}
.pkn-cari-besar .pkn-cari-ikon{color:var(--t-redup)}
.pkn-halaman .pkn-cari-besar button[type="submit"]{height:62px;padding:0 30px}

/* Badan halaman */
.pkn-badan{padding-block:clamp(40px,7vh,80px)}
.pkn-badan-lanjut{padding-top:0}
.pkn-halaman .pkn-judul-bagian{font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2;margin-bottom:24px}
.pkn-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;font:500 .74rem/1.5 var(--f-data);color:var(--n4);letter-spacing:.02em}
.pkn-meta>*+*::before{content:"·";margin:0 .6em;color:var(--n3)}
.pkn-kepala-halaman.gelap .pkn-meta{color:var(--t-redup)}

/* Kartu artikel blog */
.pkn-grid-artikel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}
.pkn-kartu-artikel{display:flex;flex-direction:column;gap:16px;min-width:0}
.pkn-kartu-gambar{display:block;border-radius:20px;overflow:hidden;aspect-ratio:16/10;background:var(--n2)}
.pkn-kartu-gambar img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}
.pkn-kartu-artikel:hover .pkn-kartu-gambar img{transform:scale(1.03)}
.pkn-gambar-kosong{display:block;width:100%;height:100%;background:radial-gradient(circle,rgba(18,141,247,.35) 1.2px,transparent 1.7px) 0 0/12px 12px,linear-gradient(135deg,#E8F2FE,#F6F8FB 60%,#FDF3DD)}
.pkn-kartu-isi{display:flex;flex-direction:column;gap:10px;min-width:0}
.pkn-halaman .pkn-kategori{align-self:flex-start;font:500 .7rem/1.3 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--primer);text-decoration:none}
.pkn-halaman .pkn-kategori:hover{text-decoration:underline}
.pkn-halaman .pkn-kartu-judul{font-size:1.2rem;line-height:1.32;font-weight:700;letter-spacing:-.015em}
.pkn-halaman .pkn-kartu-judul a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s}
.pkn-halaman .pkn-kartu-judul a:hover{background-size:100% 1.5px}
.pkn-kartu-ringkas{margin:0;color:var(--n4);font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pkn-kartu-artikel.besar{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center;padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--n2);margin-bottom:clamp(4px,1vw,12px)}
.pkn-kartu-artikel.besar .pkn-kartu-gambar{border-radius:24px}
.pkn-halaman .pkn-kartu-artikel.besar .pkn-kartu-judul{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15;font-weight:800;letter-spacing:-.025em}
.pkn-kartu-artikel.besar .pkn-kartu-ringkas{font-size:1.05rem;-webkit-line-clamp:4}
@media (max-width:1000px){.pkn-grid-artikel{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.pkn-grid-artikel{grid-template-columns:1fr}.pkn-kartu-artikel.besar{grid-template-columns:1fr}}

/* Paginasi */
.pkn-paginasi{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(40px,6vh,64px);font:600 .9rem var(--f-judul)}
.pkn-paginasi .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--n2);background:var(--n0);text-decoration:none;color:var(--tinta)}
.pkn-paginasi a.page-numbers:hover{border-color:var(--primer);color:var(--primer)}
.pkn-paginasi .current{background:var(--malam);border-color:var(--malam);color:#fff}
.pkn-paginasi .dots{border:0;background:none}

/* Keadaan kosong dan chip */
.pkn-kosong{display:grid;gap:14px;justify-items:start;padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--n0);border:1px dashed var(--n3);max-width:760px}
.pkn-halaman .pkn-kosong h2,.pkn-halaman .pkn-kosong h3{font-size:1.4rem;line-height:1.3}
.pkn-kosong p{margin:0;color:var(--n4)}
.pkn-chip-daftar{display:flex;flex-wrap:wrap;gap:8px}
.pkn-halaman .pkn-chip{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--n0);border:1px solid var(--n2);font:600 .82rem/1.3 var(--f-judul);text-decoration:none;color:var(--tinta);transition:border-color .2s,color .2s}
.pkn-halaman .pkn-chip:hover{border-color:var(--primer);color:var(--primer)}

/* ---------- Artikel tunggal ---------- */
.pkn-halaman .pkn-sempit{max-width:800px}
.pkn-kepala-artikel{border-bottom:0;background:transparent}
.pkn-kepala-artikel::before{display:none}
.pkn-kepala-artikel h1{font-size:clamp(2rem,4.4vw,3.2rem);max-width:none;line-height:1.1}
.pkn-penulis{display:flex;align-items:center;gap:12px;margin-top:4px}
.pkn-halaman .pkn-avatar{width:44px;height:44px;border-radius:50%;display:block}
.pkn-penulis-nama{display:block;font:700 .95rem/1.3 var(--f-judul)}
.pkn-halaman .pkn-gambar-unggulan{margin:0 auto clamp(28px,5vh,48px);max-width:1120px}
.pkn-gambar-unggulan img{display:block;width:100%;max-height:72vh;object-fit:cover;border-radius:24px}
.pkn-gambar-unggulan figcaption{margin-top:10px;font-size:.85rem;color:var(--n4)}

/* Prosa: isi artikel */
.pkn-prosa{max-width:68ch;font-size:1.125rem;line-height:1.75;color:#1d2b3d;overflow-wrap:break-word}
.pkn-prosa>*:first-child{margin-top:0}
.pkn-halaman .pkn-prosa p{margin:0 0 1.25em}
.pkn-halaman .pkn-prosa h2{font-size:1.65rem;line-height:1.25;font-weight:800;margin:2em 0 .65em}
.pkn-halaman .pkn-prosa h3{font-size:1.3rem;line-height:1.3;font-weight:700;margin:1.8em 0 .5em}
.pkn-halaman .pkn-prosa h4,.pkn-halaman .pkn-prosa h5,.pkn-halaman .pkn-prosa h6{font-family:var(--f-judul);font-size:1.1rem;line-height:1.35;font-weight:700;margin:1.6em 0 .4em;padding:0;color:inherit;letter-spacing:-.01em}
.pkn-prosa :is(h2,h3,h4,.pk-jangkar){scroll-margin-top:90px}
.pkn-halaman .pkn-prosa a{color:var(--primer);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.pkn-halaman .pkn-prosa a:hover{text-decoration-thickness:2px}
.pkn-halaman .pkn-prosa ul,.pkn-halaman .pkn-prosa ol{margin:0 0 1.25em;padding-left:1.4em}
.pkn-halaman .pkn-prosa ul{list-style:disc}
.pkn-halaman .pkn-prosa ol{list-style:decimal}
.pkn-halaman .pkn-prosa li{margin-bottom:.4em;padding:0}
.pkn-halaman .pkn-prosa li::marker{color:var(--primer)}
.pkn-halaman .pkn-prosa blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border:0;border-left:4px solid var(--primer);font:600 1.2rem/1.55 var(--f-judul);color:var(--tinta)}
.pkn-halaman .pkn-prosa blockquote p:last-child{margin-bottom:0}
.pkn-prosa img{border-radius:14px}
.pkn-halaman .pkn-prosa figure,.pkn-halaman .pkn-prosa .wp-caption{margin:1.8em 0;max-width:100%!important;width:auto!important;padding:0;background:none;border:0}
.pkn-halaman .pkn-prosa figcaption,.pkn-halaman .pkn-prosa .wp-caption-text{margin-top:8px;font-size:.85rem;line-height:1.5;color:var(--n4);text-align:center}
.pkn-prosa .aligncenter{display:block;margin-left:auto;margin-right:auto}
.pkn-prosa .alignleft{float:left;margin:.3em 1.4em 1em 0;max-width:50%}
.pkn-prosa .alignright{float:right;margin:.3em 0 1em 1.4em;max-width:50%}
.pkn-prosa::after{content:"";display:table;clear:both}
.pkn-prosa code{font:500 .88em var(--f-data);background:var(--n2);padding:.12em .4em;border-radius:6px}
.pkn-prosa pre{margin:0 0 1.4em;padding:18px 20px;border-radius:14px;background:var(--malam);color:var(--t-terang);overflow-x:auto;font:400 .9rem/1.6 var(--f-data)}
.pkn-prosa pre code{background:none;padding:0;color:inherit}
.pkn-prosa hr{border:0;border-top:1px solid var(--n2);margin:2.4em 0}
.pkn-prosa table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.95rem;display:block;overflow-x:auto}
.pkn-prosa th,.pkn-prosa td{border:1px solid var(--n2);padding:10px 12px;text-align:left;vertical-align:top}
.pkn-prosa th{background:var(--n1);font-family:var(--f-judul)}
.pkn-prosa iframe,.pkn-prosa video{max-width:100%;border-radius:14px}
.pkn-halaman-artikel{display:flex;gap:8px;align-items:center;margin-top:1.5em;font:600 .9rem var(--f-judul)}

/* Kotak info/perhatian/tips dan "Baca juga" dari shortcode bantuan lama */
.pkn-halaman .pkn-prosa .pk-kotak{--pk-warna:var(--primer);margin:1.6em 0;padding:18px 20px 18px 22px;border:0;border-left:4px solid var(--pk-warna);border-radius:4px 16px 16px 4px;background:color-mix(in srgb,var(--pk-warna) 8%,var(--n0));font-size:1rem;line-height:1.65}
.pkn-halaman .pkn-prosa .pk-kotak--warning{--pk-warna:#E08A00}
.pkn-halaman .pkn-prosa .pk-kotak--tip{--pk-warna:var(--tumbuh)}
.pkn-halaman .pkn-prosa .pk-kotak__judul{display:flex;align-items:center;gap:8px;margin-bottom:6px;font:700 .78rem/1.3 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--pk-warna) 75%,var(--tinta))}
.pkn-halaman .pkn-prosa .pk-kotak__judul::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pk-warna)}
.pkn-halaman .pkn-prosa .pk-kotak__isi>:last-child{margin-bottom:0}
.pkn-halaman .pkn-prosa .pk-terkait{margin:2em 0;padding:18px 22px;border:1px solid var(--n2);border-radius:16px;background:var(--n0)}
.pkn-halaman .pkn-prosa .pk-terkait strong{display:block;font:700 .78rem/1.3 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--n4);margin-bottom:8px}
.pkn-halaman .pkn-prosa .pk-terkait ul{margin:0;padding-left:1.2em}
.pkn-halaman .pkn-prosa .pk-jangkar{scroll-margin-top:90px}

.pkn-tag{margin-top:clamp(28px,5vh,48px)}

/* Artikel terkait (blog) */
.pkn-terkait-blog{background:var(--n0);border-top:1px solid var(--n2);margin-top:clamp(48px,8vh,96px);padding-block:clamp(48px,8vh,88px)}
.pkn-halaman .pkn-terkait-blog h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:28px}
.pkn-komentar{padding-block:48px}

/* ---------- Pusat Bantuan ---------- */
.pkn-terang{background:var(--n1)}
.pkn-grid-topik{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}
.pkn-kartu-topik{--c:var(--primer);position:relative;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:24px;background:var(--n0);border:1px solid var(--n2);transition:transform .3s,box-shadow .3s;overflow:hidden}
.pkn-kartu-topik::before{content:"";position:absolute;right:-40px;top:-40px;width:170px;height:170px;background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent) 1.2px,transparent 1.6px) 0 0/12px 12px;-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);opacity:.7;pointer-events:none}
.pkn-kartu-topik:hover,.pkn-kartu-topik:focus-within{transform:translateY(-4px);box-shadow:0 28px 48px -28px color-mix(in srgb,var(--c) 70%,transparent)}
.pkn-halaman .pkn-kartu-topik h3{font-size:1.25rem;line-height:1.3;font-weight:700}
.pkn-halaman .pkn-kartu-topik h3 a{text-decoration:none}
.pkn-halaman .pkn-kartu-topik h3 a::after{content:"";position:absolute;inset:0}
.pkn-kartu-topik p{margin:0;color:var(--n4);font-size:.92rem}
.pkn-kartu-topik ul{display:grid;gap:6px;margin-top:2px;position:relative;z-index:1}
.pkn-halaman .pkn-kartu-topik li a{display:block;font-size:.92rem;line-height:1.45;color:#2b3a4f;text-decoration:none;padding-left:14px;position:relative}
.pkn-kartu-topik li a::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--c)}
.pkn-halaman .pkn-kartu-topik li a:hover{color:var(--primer);text-decoration:underline}
.pkn-halaman .pkn-semua{position:relative;z-index:1;margin-top:auto;padding-top:6px;font:600 .88rem var(--f-judul);color:var(--primer);text-decoration:none}
.pkn-halaman .pkn-semua:hover{text-decoration:underline}
.pkn-heks{width:52px;height:52px;flex:none;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:color-mix(in srgb,var(--c,var(--primer)) 15%,transparent);color:var(--c,var(--primer));display:grid;place-items:center}
.pkn-heks .pkn-ikon{width:24px;height:24px}
.pkn-heks.kecil{width:38px;height:38px}
.pkn-heks.kecil .pkn-ikon{width:18px;height:18px}

.pkn-daftar-bantuan{display:grid;border-top:1px solid var(--n2)}
.pkn-dua-kolom{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
@media (max-width:760px){.pkn-dua-kolom{grid-template-columns:1fr}}
.pkn-butir-bantuan{--c:var(--primer);border-bottom:1px solid var(--n2)}
.pkn-halaman .pkn-butir-bantuan a{display:flex;gap:14px;align-items:flex-start;padding:18px 4px;text-decoration:none;transition:background .2s}
.pkn-halaman .pkn-butir-bantuan a:hover b{color:var(--primer)}
.pkn-butir-ikon{width:20px;height:20px;margin-top:2px;color:var(--c)}
.pkn-butir-teks{display:grid;gap:3px;min-width:0}
.pkn-butir-teks small{font:500 .68rem/1.3 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--n4)}
.pkn-butir-teks b{font:600 1.04rem/1.4 var(--f-judul);transition:color .2s}
.pkn-butir-ringkas{font-size:.9rem;line-height:1.5;color:var(--n4)}

.pkn-subtopik{margin-bottom:clamp(36px,6vh,56px)}
.pkn-grid-subtopik{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}
.pkn-grid-subtopik li{--c:var(--primer)}
.pkn-halaman .pkn-grid-subtopik a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--n0);border:1px solid var(--n2);text-decoration:none;transition:border-color .2s,transform .2s}
.pkn-halaman .pkn-grid-subtopik a:hover{border-color:var(--c);transform:translateY(-2px)}
.pkn-grid-subtopik b{display:block;font:700 .98rem/1.3 var(--f-judul)}
.pkn-grid-subtopik small{display:block;font:500 .72rem var(--f-data);color:var(--n4)}

.pkn-judul-topik{display:flex;align-items:center;gap:18px}
.pkn-judul-topik .pkn-heks{width:68px;height:68px}
.pkn-judul-topik .pkn-heks .pkn-ikon{width:30px;height:30px}
.pkn-judul-topik h1{margin-bottom:4px}

/* Remah roti */
.pkn-remah ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font:500 .78rem/1.5 var(--f-data);color:var(--n4)}
.pkn-remah li+li::before{content:"›";margin:0 .6em;color:var(--n3)}
.pkn-halaman .pkn-remah a{color:var(--n4);text-decoration:none}
.pkn-halaman .pkn-remah a:hover{color:var(--primer);text-decoration:underline}
.pkn-remah [aria-current]{color:var(--tinta);display:inline-block;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}

/* Tata letak artikel bantuan: daftar isi lengket di kiri pada layar lebar */
.pkn-tata-bantuan{padding-bottom:clamp(48px,8vh,96px)}
.pkn-tata-bantuan.ada-daftar{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}
.pkn-tata-bantuan:not(.ada-daftar) .pkn-artikel{max-width:800px}
.pkn-daftar-isi{position:sticky;top:calc(84px + var(--atas-bilah));max-height:calc(100vh - 110px - var(--atas-bilah));overflow-y:auto;scrollbar-width:thin}
.pkn-daftar-isi summary{list-style:none;cursor:pointer;font:500 .72rem/1.3 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--n4);margin-bottom:12px}
.pkn-daftar-isi summary::-webkit-details-marker{display:none}
.pkn-daftar-isi ol{display:grid;gap:2px;border-left:2px solid var(--n2)}
.pkn-halaman .pkn-daftar-isi a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font:500 .88rem/1.4 var(--f-judul);color:var(--n4);text-decoration:none;transition:color .2s,border-color .2s}
.pkn-daftar-isi .tingkat-3 a{padding-left:28px;font-size:.82rem}
.pkn-halaman .pkn-daftar-isi a:hover{color:var(--tinta)}
.pkn-halaman .pkn-daftar-isi a.aktif{color:var(--c,var(--primer));border-left-color:var(--c,var(--primer))}
@media (max-width:960px){
  .pkn-tata-bantuan.ada-daftar{grid-template-columns:1fr;gap:24px}
  .pkn-daftar-isi{position:static;max-height:none;padding:16px 18px;border:1px solid var(--n2);border-radius:16px;background:var(--n0)}
  .pkn-daftar-isi summary{margin:0;display:flex;justify-content:space-between;align-items:center}
  .pkn-daftar-isi summary::after{content:"+";font-size:1.1rem}
  .pkn-daftar-isi details[open] summary{margin-bottom:12px}
  .pkn-daftar-isi details[open] summary::after{content:"−"}
}

.pkn-setopik{margin-top:clamp(40px,7vh,72px);padding-top:clamp(28px,4vh,40px);border-top:1px solid var(--n2);display:grid;gap:18px}
.pkn-halaman .pkn-setopik h2{font-size:1.3rem}

/* Pita kontak di kaki Pusat Bantuan */
.pkn-bantuan-kontak{padding-block:clamp(48px,9vh,96px)}
.pkn-bantuan-kontak .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 48px;align-items:center}
.pkn-halaman .pkn-bantuan-kontak h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;margin:16px 0 12px}
.pkn-bantuan-kontak .aksi{justify-content:flex-start}
@media (max-width:860px){.pkn-bantuan-kontak .wrap{grid-template-columns:1fr}}
