.kerangka.publik{flex-direction:column;display:flex}html:has(.kerangka.publik){scroll-padding-top:80px}.kerangka.publik .isi.publik-isi{max-width:980px;padding:16px 16px 32px}@media (min-width:960px){.kerangka.publik .isi.publik-isi{padding:24px 28px 48px}}.kaki-legal{border-top:1px solid var(--garis);padding:18px 16px calc(18px + env(safe-area-inset-bottom));text-align:center;color:var(--redup);font-size:.86rem}.kaki-legal nav{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:6px;display:flex}.kaki-legal a{color:var(--redup);font-weight:700}.kaki-legal a:hover{color:var(--utama)}.kaki-legal p{margin:0}.kaki-legal[data-ringkas]{border-top:0;padding:24px 0 8px;font-size:.8rem}.layar-masuk .kaki-legal{border-top:0;padding:16px 0 0}.legal-tab{flex-wrap:wrap;gap:8px;display:flex}.legal-tab .chip{text-decoration:none}.legal-tab .chip[aria-current=page]{background:var(--utama);border-color:var(--utama);color:var(--utama-tinta)}.legal-isi{line-height:1.65}.legal-isi table{display:block;overflow-x:auto}.pahlawan{padding:20px 4px 8px}.pahlawan h1{margin:0 0 8px;font-size:clamp(1.6rem,4.5vw,2.3rem);line-height:1.15}.pahlawan p{color:var(--redup);max-width:60ch;margin:0}.form-demo{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.form-demo{grid-template-columns:1.2fr 1fr auto;align-items:end}}.form-demo label{gap:6px;font-size:.9rem;font-weight:800;display:grid}.label-templat{background:var(--perhatian-lembut);color:var(--perhatian);border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:800;display:inline-block}.kisi-demo{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.kisi-demo{grid-template-columns:1fr 1fr}}.kisi-demo .kartu h3,.galeri .kartu h3{margin:0 0 6px;font-size:1.02rem}.daftar-rapat{margin:0;padding-left:18px}.daftar-rapat li+li{margin-top:4px}.caption-demo{white-space:pre-wrap;background:var(--permukaan-2);border:1px solid var(--garis);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:.92rem}.cta-demo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.galeri{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.galeri{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.galeri{grid-template-columns:repeat(3,1fr)}}.galeri pre{white-space:pre-wrap;word-break:break-word;background:var(--permukaan-2);border:1px solid var(--garis);border-radius:10px;max-height:220px;margin:8px 0 0;padding:10px;font-size:.8rem;overflow:auto}.galeri .perintah{color:var(--redup);margin:6px 0 0;font-size:.9rem;font-style:italic}.setujui-cepat .kartu h3{margin:0 0 4px;font-size:1rem}.setujui-cepat .cuplikan{white-space:pre-wrap;color:var(--redup);max-height:160px;margin:8px 0;font-size:.88rem;overflow:auto}
