@font-face{font-family:Instrument Sans;src:url(/huruf/instrument-sans-400-700.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/huruf/libre-caslon-text-400.woff2)format("woff2");font-weight:400;font-display:swap}.hukum{background:var(--brand-kertas,#eeebe4);min-height:100dvh;color:var(--brand-tinta,#0f2a20);font:400 1.125rem/1.6 Instrument Sans,Instrument Sans Roboto,Instrument Sans Arial,system-ui,sans-serif}.hukum a{color:var(--brand-lilin,#0f3f2f);text-underline-offset:.18em}.hukum a:focus-visible,.hukum summary:focus-visible{outline:3px solid var(--brand-lilin,#0f3f2f);outline-offset:3px;border-radius:2px}.hukum-kepala{max-width:72rem;margin:0 auto;padding:1rem}.hukum-merek{align-items:center;min-height:48px;display:inline-flex}.hukum-merek img{width:auto;height:40px;display:block}.hukum-tata{max-width:72rem;margin:0 auto;padding:0 1rem 4rem}.hukum-samping{display:none}.hukum-isi{max-width:65ch;margin:0 auto;padding:0}.hukum h1{overflow-wrap:anywhere;margin:1.5rem 0 .5rem;font:400 clamp(2rem,1.4rem + 2.6vw,2.75rem)/1.15 Libre Caslon Text,Libre Caslon Text Noto,Libre Caslon Text Times,Georgia,serif}.hukum h2{margin:2.5rem 0 .75rem;scroll-margin-top:1rem;font-size:1.375rem;font-weight:600;line-height:1.3}.hukum-versi{color:var(--brand-tinta-2,#44574e);margin:0;font-size:1rem}.hukum-isi>.hukum-versi:last-child{margin-top:3rem}.hukum-ringkasan{background:color-mix(in srgb, var(--brand-kertas,#eeebe4) 55%, #fff);border:1px solid color-mix(in srgb, var(--brand-tinta,#0f2a20) 14%, transparent);border-radius:12px;margin:2rem 0 0;padding:1.25rem 1.25rem .25rem}.hukum-ringkasan h2{margin-top:0}.hukum-ringkasan ul{padding-left:1.25rem}.hukum-daftar{border-top:1px solid color-mix(in srgb, var(--brand-tinta,#0f2a20) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-tinta,#0f2a20) 18%, transparent);margin:1.5rem 0 0}.hukum-daftar summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.hukum-daftar ol,.hukum-samping ol{margin:0 0 1rem;padding-left:1.5rem}.hukum-daftar li a,.hukum-samping li a{padding:.35rem 0;display:inline-block}.hukum-pasal li{margin:.35rem 0}.hukum-pasal p:target{background:color-mix(in srgb, var(--brand-emas-kertas,#8e6c33) 16%, transparent)}.hukum-pasal table{border-collapse:collapse;width:100%;font-size:1rem}.hukum-pasal th,.hukum-pasal td{border:1px solid color-mix(in srgb, var(--brand-tinta,#0f2a20) 18%, transparent);text-align:left;vertical-align:top;padding:.5rem}@media (max-width:30rem){.hukum-pasal table,.hukum-pasal tbody,.hukum-pasal tr,.hukum-pasal td{display:block}.hukum-pasal thead{display:none}.hukum-pasal tr{margin:0 0 1rem}}@media (min-width:64rem){.hukum-tata{grid-template-columns:16rem minmax(0,65ch);justify-content:center;gap:3rem;display:grid}.hukum-samping{align-self:start;max-height:calc(100dvh - 2rem);margin-top:1.5rem;font-size:1rem;display:block;position:sticky;top:1rem;overflow:auto}.hukum-daftar{display:none}.hukum-isi{margin:0}.hukum-tata.hukum-tunggal{display:block}.hukum-tunggal .hukum-isi{margin:0 auto}}@media print{.hukum-kepala,.hukum-samping,.hukum-daftar{display:none}.hukum{background:#fff}}
