.artikel{max-width:68ch;margin-inline:auto;padding-bottom:60px}.artikel-remah{font-size:.74rem;color:var(--text-muted, #9d9890);margin-bottom:22px}.artikel-remah a{color:var(--text-secondary, #c9c5bd);text-decoration:none}.artikel-remah a:hover{color:var(--accent, #c8a96e)}.artikel-header{margin-bottom:34px}.artikel-judul{font-size:clamp(1.7rem,4.2vw,2.5rem);line-height:1.2;letter-spacing:-.02em;color:var(--text-primary, #f5f3ef);margin:0 0 12px;font-family:var(--font-display, sans-serif)}.artikel-meta{font-size:.78rem;color:var(--text-muted, #9d9890);margin:0 0 18px}.artikel-intro{font-size:1.08rem;line-height:1.72;color:var(--text-secondary, #c9c5bd);margin:0;padding-left:16px;border-left:2px solid var(--accent, #c8a96e)}.artikel-isi{color:var(--text-secondary, #c9c5bd)}.artikel-isi h2{font-size:1.32rem;color:var(--text-primary, #f5f3ef);margin:42px 0 14px;line-height:1.3;font-family:var(--font-display, sans-serif)}.artikel-isi p{font-size:1rem;line-height:1.78;margin:0 0 18px}.artikel-isi strong{color:var(--text-primary, #f5f3ef);font-weight:600}.artikel-isi em{color:var(--text-primary, #f5f3ef);font-style:italic;opacity:.9}.artikel-isi code{font-family:var(--font-mono, monospace);font-size:.88em;background:#ffffff0f;padding:2px 6px;border-radius:5px;color:var(--accent, #c8a96e)}.artikel-isi ul{margin:0 0 20px;padding-left:20px}.artikel-isi li{line-height:1.72;margin-bottom:10px}.artikel-gambar{margin:26px 0}.artikel-gambar img{width:100%;height:auto;border-radius:10px;border:1px solid var(--border, #2a2a32);display:block}.artikel-gambar figcaption{font-size:.78rem;color:var(--text-muted, #9d9890);margin-top:9px;line-height:1.6;text-align:center}.artikel-ajakan{margin:32px 0;padding:20px 22px;border-radius:12px;background:#c8a96e0f;border:1px solid rgba(200,169,110,.2)}.artikel-ajakan p{margin:0 0 14px;font-size:.95rem}.artikel-tombol{display:inline-block;padding:9px 20px;border-radius:8px;background:var(--accent, #c8a96e);color:#0d0d0f;font-weight:600;font-size:.85rem;text-decoration:none;transition:opacity .16s,transform .16s}.artikel-tombol:hover{opacity:.9;transform:translateY(-1px)}.artikel-lanjut{margin-top:48px;padding-top:26px;border-top:1px solid var(--border, #2a2a32)}.artikel-lanjut h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #9d9890);margin:0 0 14px}.artikel-lanjut ul{list-style:none;padding:0;margin:0}.artikel-lanjut li{margin-bottom:9px}.artikel-lanjut a{color:var(--accent, #c8a96e);text-decoration:none;font-size:.93rem}.artikel-lanjut a:hover{text-decoration:underline}.artikel-daftar{display:grid;gap:16px;margin-top:8px}.artikel-kartu{display:block;padding:20px 22px;border:1px solid var(--border, #2a2a32);border-radius:12px;text-decoration:none;transition:border-color .18s,transform .18s}.artikel-kartu:hover{border-color:var(--accent, #c8a96e);transform:translateY(-2px)}.artikel-kartu h2{font-size:1.1rem;color:var(--text-primary, #f5f3ef);margin:0 0 8px;line-height:1.35;font-family:var(--font-display, sans-serif)}.artikel-kartu p{font-size:.9rem;line-height:1.65;color:var(--text-secondary, #c9c5bd);margin:0 0 10px}.artikel-kartu-meta{font-size:.72rem;color:var(--text-muted, #9d9890)}@media(prefers-reduced-motion:reduce){.artikel-kartu,.artikel-tombol{transition:none}.artikel-kartu:hover,.artikel-tombol:hover{transform:none}}@media(max-width:600px){.artikel{padding-bottom:40px}.artikel-isi p,.artikel-isi li{font-size:.96rem}.artikel-intro{font-size:1rem}.artikel-ajakan{padding:16px 18px}}.artikel-diagram svg{width:100%;height:auto;border-radius:10px;border:1px solid var(--border, #2a2a32);display:block}.artikel-catatan-bahasa{margin:14px 0 0;padding:9px 13px;border-radius:8px;background:#c8a96e12;border:1px solid rgba(200,169,110,.2);font-size:.78rem;line-height:1.55;color:var(--text-secondary, #c9c5bd)}
