.cari__halaman{max-width:var(--layout-page);padding:0 var(--spacing-gutter) var(--space-4xl);margin:0 auto}.cari__kolom{max-width:860px}.cari__kepala{border-top:2px solid var(--ki-card-border);border-bottom:1px solid var(--ki-divider);margin-top:18px;padding:28px 0;position:relative}.cari__kepala:before{content:"";background:var(--ki-sec-accent);border-radius:2px;width:48px;height:2px;position:absolute;top:-2px;left:0}.cari__kepala h1{font-family:var(--font-display);font-size:var(--text-page-h1);letter-spacing:-.03em;color:var(--ki-text-main);text-wrap:pretty;margin:0;font-weight:700;line-height:1.12}.cari__kepala p{max-width:68ch;font-size:var(--text-page-dek);letter-spacing:-.005em;color:var(--ki-text-secondary);text-wrap:pretty;margin:12px 0 0;line-height:1.6}.cari__cari-field{margin-top:24px}.cari__saring{flex-wrap:wrap;gap:24px 8px;margin-top:16px;display:flex}.cari__saring-pil{border:1px solid var(--ki-card-border);background:var(--ki-card-bg);color:var(--ki-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;position:relative}.cari__saring-pil[aria-pressed=true]{background:var(--ki-pill-bg);border-color:var(--ki-sec-accent);color:var(--ki-sec-strong)}.cari__saring-pil:hover{border-color:var(--ki-border-hover);color:var(--ki-text-main)}.cari__saring-pil:after,.cari__topik-pil:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cari__hasil{margin-top:32px}.cari__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cari__ringkasan{border-bottom:2px solid var(--ki-card-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.cari__ringkasan p{letter-spacing:.02em;color:var(--ki-text-secondary);margin:0;font-size:12px;font-weight:600}.cari__ringkasan span{letter-spacing:.02em;color:var(--ki-text-muted);font-size:11.5px;font-weight:600}.cari__daftar{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cari-hit__snippet{font-size:var(--text-caption);color:var(--ki-text-secondary);margin-top:3px;line-height:1.5;display:block}.cari__daftar mark{background:var(--ki-orange-tint);color:var(--ki-text-main);border-radius:var(--radius-sm);padding:0 2px}[data-theme=dark] .cari__daftar mark{background:color-mix(in srgb, var(--ki-orange) 22%, transparent)}.cari__paginasi{margin-top:42px}.cari__paginasi ul{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cari__paginasi a,.cari__paginasi li>span{border:1px solid var(--ki-card-border);border-radius:var(--radius-md);background:var(--ki-card-bg);width:38px;height:38px;color:var(--ki-text-main);font-size:var(--text-button);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.cari__paginasi a:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cari__paginasi a:hover{border-color:var(--ki-border-hover);color:var(--ki-link)}.cari__paginasi svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cari__paginasi li>.cari__paginasi-aktif{border-color:var(--ki-sec-accent);background:var(--ki-sec-accent);color:#111}.cari__paginasi li>.cari__paginasi-jeda{width:26px;color:var(--ki-text-muted);background:0 0;border-color:#0000}.cari__paginasi [aria-disabled=true]{color:var(--ki-text-muted);opacity:.5}.cari__kosong{border-radius:var(--radius-lg);background:var(--ki-row-hover);margin-top:20px;padding:40px 32px}.cari__kosong h3{font-family:var(--font-display);font-size:var(--text-article-h3);letter-spacing:-.01em;color:var(--ki-text-main);margin:0;font-weight:600;line-height:1.4}.cari__kosong p{max-width:62ch;color:var(--ki-text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.65}.cari__kosong-topik{border-top:1px solid var(--ki-divider);margin-top:22px;padding-top:20px}.cari__kosong-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ki-text-muted);font-size:11px;font-weight:700;display:block}.cari__kosong-topik ul{flex-wrap:wrap;gap:24px 8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cari__topik-pil{position:relative}.cari__kosong-aksi{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cari__cta{border-radius:var(--radius-md);background:var(--ki-sec-accent);color:#000;min-height:44px;font-size:var(--text-button);letter-spacing:.06em;text-transform:uppercase;transition:filter var(--duration-fast) ease;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.cari__cta:hover{filter:brightness(1.08)}.cari__cta--kedua{border:1px solid var(--ki-card-border);background:var(--ki-card-bg);color:var(--ki-text-main)}.cari__cta--kedua:hover{border-color:var(--ki-border-hover);color:var(--ki-link);filter:none}.cari__noscript{font-size:var(--text-page-dek);color:var(--ki-text-muted);margin:16px 0 0}.cari__noscript a{color:var(--ki-link)}@media (width<=768px){.cari__saring{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0 8px;padding-block:12px;overflow-x:auto}.cari__saring::-webkit-scrollbar{display:none}.cari__saring-pil{flex:none}}@media (width<=480px){.cari__kosong{padding:32px 20px}}
