:root{--kertas:#fbfaf7;--tinta:#111111;--stempel:#b91c1c;--hijau:#15803d;--panel:#f5f5f4;--abu:#57534e;--garis:#d6d3d1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kertas);color:var(--tinta);font:18px/1.62 "Newsreader",Georgia,"Times New Roman",serif}img{max-width:100%;height:auto;display:block}a{color:var(--stempel);text-underline-offset:2px}a:hover{color:var(--tinta)}h1,h2,h3,.mast-nama,.jdl-berita{font-family:"League Gothic","Arial Narrow",Impact,sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.05;text-transform:none}h1{font-size:clamp(2.3rem,7vw,3.9rem);margin:.2em 0 .35em}h2{font-size:clamp(1.75rem,4.6vw,2.35rem);margin:1.6em 0 .4em;border-top:3px double var(--tinta);padding-top:.35em}h3{font-size:1.5rem;margin:1.3em 0 .3em}p{margin:0 0 1em}.lompat{position:absolute;left:-999px;top:0;background:var(--tinta);color:#fff;padding:10px 14px}.lompat:focus{left:8px;z-index:9}/* kepala koran */.kepala{border-bottom:4px solid var(--tinta);padding:0 16px}.kepala-atas{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--tinta);padding:8px 0}.mast{display:block;text-align:center;text-decoration:none;color:var(--tinta);padding:10px 0 4px}.mast-nama{display:block;font-size:clamp(3rem,13vw,6.2rem);line-height:.95}.mast-nama b{font-weight:400;color:var(--stempel)}.mast-moto{display:block;font-style:italic;font-size:.95rem;color:var(--abu);padding-bottom:6px}.rubrik{max-width:1180px;margin:0 auto;border-top:3px double var(--tinta)}.rubrik ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.rubrik li{border-right:1px solid var(--garis)}.rubrik li:last-child{border-right:0}.rubrik a{display:block;padding:10px 14px;min-height:44px;color:var(--tinta);text-decoration:none;font-family:"League Gothic",Impact,sans-serif;font-size:1.3rem;letter-spacing:.03em}.rubrik a[aria-current]{color:var(--stempel);box-shadow:inset 0 -3px 0 var(--stempel)}.rubrik a:hover{background:var(--panel)}/* bingkai halaman */.halaman{max-width:1180px;margin:0 auto;padding:18px 16px 40px}.jejak{font-size:.85rem;color:var(--abu);margin:4px 0 10px}.jejak ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.jejak li+li:before{content:"/";margin-right:4px;color:var(--garis)}.jejak a{color:var(--abu)}.tata{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:960px){.tata{grid-template-columns:minmax(0,1fr) 300px}.tata>aside{border-left:1px solid var(--tinta);padding-left:24px;position:sticky;top:12px;align-self:start}}.naskah{max-width:720px}.rubrik-label{display:inline-block;background:var(--tinta);color:#fff;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px}.byline{font-size:.88rem;color:var(--abu);border-bottom:1px solid var(--garis);padding-bottom:10px;margin-bottom:16px}/* kotak klaim & fakta */.meja{display:grid;grid-template-columns:minmax(0,1fr);border:2px solid var(--tinta);margin:0 0 22px;background:#fff}@media(min-width:700px){.meja{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meja-fakta{border-left:2px solid var(--tinta)}}.meja-klaim,.meja-fakta{padding:16px 18px;position:relative}.meja-klaim{background:var(--panel)}.meja-fakta{border-top:2px solid var(--tinta)}@media(min-width:700px){.meja-fakta{border-top:0}}.meja-tag{font-family:"League Gothic",Impact,sans-serif;font-size:1.55rem;letter-spacing:.06em;margin:0 0 4px}.meja-klaim .meja-tag{color:var(--stempel)}.meja-fakta .meja-tag{color:var(--hijau)}.meja-klaim blockquote{margin:0;font-style:italic;font-size:1.12rem}.meja-klaim blockquote:before{content:"\201C";font-family:"League Gothic",Impact,sans-serif;font-size:3rem;line-height:0;vertical-align:-.45em;margin-right:4px;color:var(--stempel)}.meja-klaim small{display:block;margin-top:8px;font-size:.8rem;color:var(--abu)}.cap{width:170px;max-width:52%;float:right;margin:-4px -6px 6px 10px;transform:rotate(-9deg)}.cap-kecil{width:118px;transform:rotate(-7deg)}/* peringatan risiko */.awas{border:2px solid var(--stempel);background:#fff;padding:12px 16px 12px 16px;margin:22px 0;position:relative}.awas-judul{font-family:"League Gothic",Impact,sans-serif;font-size:1.3rem;letter-spacing:.08em;color:var(--stempel);margin:0 0 2px}.awas p{margin:0;font-size:.95rem}/* figur */figure{margin:0 0 20px}figcaption{font-size:.82rem;color:var(--abu);border-bottom:1px solid var(--garis);padding:6px 0}/* tabel */.gulung{overflow-x:auto;margin:0 0 18px;border-top:2px solid var(--tinta);border-bottom:2px solid var(--tinta)}table{border-collapse:collapse;width:100%;font-size:.95rem}table.lebar{min-width:540px}caption{text-align:left;font-size:.85rem;color:var(--abu);padding:6px 0;caption-side:bottom}th,td{padding:8px 10px;border-bottom:1px solid var(--garis);text-align:left;vertical-align:top}thead th{font-family:"League Gothic",Impact,sans-serif;font-weight:400;font-size:1.15rem;letter-spacing:.03em;background:var(--panel)}td.angka,th.angka{text-align:right;font-variant-numeric:tabular-nums}.ilus{display:inline-block;border:1px solid var(--tinta);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:1px 7px;margin-bottom:6px;background:#fff}.catatan{background:var(--panel);border-left:5px solid var(--tinta);padding:12px 16px;margin:18px 0}.catatan p:last-child{margin:0}ul.centang,ol.langkah{padding-left:1.3em}ul.centang li,ol.langkah li{margin-bottom:.45em}.dua-lajur{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--tinta);margin:0 0 18px}@media(min-width:640px){.dua-lajur{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dua-lajur>div+div{border-left:1px solid var(--tinta)}}.dua-lajur>div{padding:12px 16px}.dua-lajur>div+div{border-top:1px solid var(--tinta)}@media(min-width:640px){.dua-lajur>div+div{border-top:0}}.dua-lajur p.kepala-lajur{font-family:"League Gothic",Impact,sans-serif;font-size:1.3rem;margin:0 0 6px}/* tanya jawab */.tanya details{border-bottom:1px solid var(--tinta)}.tanya summary{cursor:pointer;padding:12px 0;font-weight:600;min-height:44px;list-style:none}.tanya summary::-webkit-details-marker{display:none}.tanya summary:before{content:"T. ";font-family:"League Gothic",Impact,sans-serif;color:var(--stempel);font-size:1.2rem}.tanya details>div{padding:0 0 12px}/* kalkulator ilustrasi */.hitung{border:2px dashed var(--tinta);padding:14px 16px;margin:18px 0;background:#fff}.hitung label{display:block;font-size:.95rem;margin:8px 0 4px}.hitung input{font:inherit;width:100%;max-width:260px;min-height:44px;padding:6px 10px;border:2px solid var(--tinta);border-radius:0;background:var(--kertas)}.hitung button{font:inherit;font-weight:600;min-height:44px;margin-top:12px;padding:8px 18px;background:var(--tinta);color:#fff;border:0;border-radius:0;cursor:pointer}.hitung button:hover{background:var(--stempel)}.hitung output{display:block;margin-top:12px;font-size:1.05rem;border-top:1px solid var(--garis);padding-top:10px}/* sisi */.sisi h2{font-size:1.6rem;margin-top:0}.sisi ol{list-style:none;margin:0;padding:0;counter-reset:b}.sisi li{border-bottom:1px solid var(--garis);counter-increment:b}.sisi li a{display:block;padding:10px 0;min-height:44px;color:var(--tinta);text-decoration:none;line-height:1.3}.sisi li a:before{content:counter(b,decimal-leading-zero) "  ";font-family:"League Gothic",Impact,sans-serif;color:var(--stempel);font-size:1.15rem}.sisi li a:hover{color:var(--stempel)}.baca-juga{border-top:3px double var(--tinta);margin-top:28px;padding-top:6px}.baca-juga ul{padding-left:1.1em}/* halaman depan */.edisi-baris{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid var(--tinta);padding:4px 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.depan-h1{font-size:clamp(1.6rem,4.8vw,2.4rem);text-align:center;margin:14px 0 18px;border-bottom:1px solid var(--tinta);padding-bottom:12px}.lembar{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media(min-width:900px){.lembar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lembar>.utama{padding-right:22px;border-right:1px solid var(--tinta)}.lembar>.kolom-kanan{padding-left:22px}}.berita{padding:14px 0;border-bottom:1px solid var(--tinta)}.berita:last-child{border-bottom:0}.jdl-berita{font-size:clamp(1.8rem,5vw,2.6rem);margin:6px 0 8px;display:block;border-top:0;padding-top:0}.tajuk .jdl-berita{margin-top:0}.gulung .cap{float:none;margin:4px 0;max-width:none}.jdl-berita a{color:var(--tinta);text-decoration:none}.jdl-berita a:hover{color:var(--stempel)}.utama .jdl-berita{font-size:clamp(2.2rem,6.4vw,3.6rem)}.kutip-mini{font-style:italic;color:var(--abu);border-left:3px solid var(--stempel);padding-left:10px;margin:0 0 10px}.baris-berita{display:grid;grid-template-columns:minmax(0,1fr);border-top:4px solid var(--tinta);margin-top:8px}@media(min-width:760px){.baris-berita{grid-template-columns:repeat(3,minmax(0,1fr))}.baris-berita>.berita{padding:14px 18px;border-bottom:0;border-right:1px solid var(--tinta)}.baris-berita>.berita:first-child{padding-left:0}.baris-berita>.berita:last-child{border-right:0;padding-right:0}}.baris-berita .jdl-berita{font-size:1.9rem}.tajuk{background:var(--panel);padding:14px 16px;margin:14px 0;border-top:4px solid var(--stempel)}.tajuk p:last-child{margin:0}.indeks-dalam{list-style:none;margin:0;padding:0}.indeks-dalam li{display:flex;gap:10px;align-items:baseline;border-bottom:1px dotted var(--tinta)}.indeks-dalam a{flex:1;display:block;padding:9px 0;min-height:44px;color:var(--tinta);text-decoration:none}.indeks-dalam a:hover{color:var(--stempel)}.indeks-dalam span{font-family:"League Gothic",Impact,sans-serif;font-size:1.05rem;color:var(--stempel);white-space:nowrap}.skor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--tinta);text-align:center;margin:12px 0}.skor div{padding:10px 4px}.skor div+div{border-left:1px solid var(--tinta)}.skor b{display:block;font-family:"League Gothic",Impact,sans-serif;font-weight:400;font-size:2.4rem;line-height:1}.skor span{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.tombol{display:inline-block;background:var(--tinta);color:#fff;text-decoration:none;padding:10px 18px;min-height:44px;font-weight:600}.tombol:hover{background:var(--stempel);color:#fff}/* kaki */.kaki{border-top:4px solid var(--tinta);margin-top:24px;padding:18px 16px 30px;background:var(--panel);font-size:.92rem}.kaki-dalam{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:800px){.kaki-dalam{grid-template-columns:2fr 1fr 1fr}}.kaki p.kaki-judul{font-family:"League Gothic",Impact,sans-serif;font-size:1.35rem;margin:0 0 6px}.kaki ul{list-style:none;margin:0;padding:0}.kaki li a{display:block;padding:6px 0;min-height:32px;color:var(--tinta)}.kaki-bawah{max-width:1180px;margin:14px auto 0;border-top:1px solid var(--tinta);padding-top:10px;font-size:.85rem;color:var(--abu)}@media(max-width:480px){body{font-size:17px}.rubrik a{padding:8px 10px;font-size:1.2rem}.cap{width:130px}}