:root{--dakwat:#1a1512;--dakwat-lembut:#564e46;--kertas:#fdfbf7;--kertas-dalam:#f5f0e8;--sempadan:#e3dace;--aksen:#0b5d4e;--aksen-gelap:#084438;--fokus:#b45309;--huruf-baca:Georgia, "Times New Roman", "Noto Serif", serif;--huruf-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--saiz-asas:1.1875rem;--lebar-baca:38rem;--lebar-tapak:46rem;--r1:.5rem;--r2:.75rem;--r3:1rem;--r4:1.5rem;--r5:2rem;--r6:3rem;--lengkung:6px}@media (prefers-color-scheme:dark){:root{--dakwat:#f0ebe4;--dakwat-lembut:#b5aca1;--kertas:#16120f;--kertas-dalam:#211b16;--sempadan:#3a322a;--aksen:#6ecfb4;--aksen-gelap:#8fe0c8;--fokus:#fbbf24}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--huruf-baca);font-size:var(--saiz-asas);color:var(--dakwat);background:var(--kertas);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;line-height:1.7;display:flex}.tapak{width:100%;max-width:var(--lebar-tapak);padding-inline:var(--r4);margin-inline:auto}a{color:var(--aksen);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--aksen-gelap);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:2px}.langkau{background:var(--kertas);color:var(--dakwat);padding:var(--r2) var(--r3);z-index:10;position:absolute;left:-9999px}.langkau:focus{left:var(--r3);top:var(--r3)}.kepala{border-bottom:1px solid var(--sempadan);padding-block:var(--r3)}.kepala .tapak{gap:var(--r3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.jenama{font-family:var(--huruf-ui);letter-spacing:.01em;color:var(--dakwat);font-size:1.3rem;font-weight:700;text-decoration:none}.jenama span{color:var(--dakwat-lembut);letter-spacing:.02em;font-size:.78rem;font-weight:400;display:block}.nav-utama{font-family:var(--huruf-ui);gap:var(--r4);font-size:.95rem;display:flex}.nav-utama a{align-items:center;min-height:44px;display:inline-flex}.kaki{border-top:1px solid var(--sempadan);background:var(--kertas-dalam);padding-block:var(--r5);font-family:var(--huruf-ui);color:var(--dakwat-lembut);margin-top:auto;font-size:.92rem}.kaki p+p{margin-top:var(--r2)}.kaki strong{color:var(--dakwat)}.utama{padding-block:var(--r5) var(--r6)}h1,h2,h3{font-family:var(--huruf-ui);text-wrap:balance;letter-spacing:-.015em;line-height:1.25}h1{margin-bottom:var(--r3);font-size:clamp(1.8rem,1.35rem + 1.9vw,2.55rem)}h2{margin-top:var(--r6);margin-bottom:var(--r2);font-size:clamp(1.35rem,1.2rem + .8vw,1.7rem)}h3{margin-top:var(--r5);margin-bottom:var(--r1);font-size:1.15rem}.prosa{max-width:var(--lebar-baca)}.prosa>*+*{margin-top:var(--r4)}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li+li{margin-top:var(--r1)}.prosa strong{font-weight:700}.soalan{font-family:var(--huruf-ui);color:var(--dakwat-lembut);border-left:3px solid var(--aksen);padding:var(--r2) 0 var(--r2) var(--r3);margin-bottom:var(--r5);font-size:1.05rem;font-style:normal}blockquote{border-left:3px solid var(--sempadan);padding-left:var(--r3);color:var(--dakwat-lembut)}table{border-collapse:collapse;width:100%;font-family:var(--huruf-ui);font-size:.95rem}th,td{text-align:left;padding:var(--r2);border-bottom:1px solid var(--sempadan);vertical-align:top}th{font-weight:700}.jejak{font-family:var(--huruf-ui);color:var(--dakwat-lembut);margin-bottom:var(--r4);font-size:.9rem}.jejak a{align-items:center;min-height:44px;display:inline-flex}.jejak span[aria-current]{color:var(--dakwat-lembut)}.hab+.hab{margin-top:var(--r5)}.senarai-panduan{padding:0;list-style:none}.senarai-panduan li{border-bottom:1px solid var(--sempadan)}.senarai-panduan a{padding-block:var(--r3);min-height:44px;font-family:var(--huruf-ui);font-size:1.05rem;text-decoration:none;display:block}.senarai-panduan a:hover{text-decoration:underline}.senarai-panduan .soalan-kecil{color:var(--dakwat-lembut);margin-top:2px;font-size:.9rem;display:block}.cta{max-width:var(--lebar-baca);margin-top:var(--r6);padding:var(--r4);background:var(--kertas-dalam);border:1px solid var(--sempadan);border-radius:var(--lengkung);font-family:var(--huruf-ui)}.cta p{margin-bottom:var(--r3)}.butang{min-height:48px;padding:var(--r2) var(--r4);background:var(--aksen);color:var(--kertas);border-radius:var(--lengkung);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.butang:hover{background:var(--aksen-gelap);color:var(--kertas);text-decoration:none}.meta{font-family:var(--huruf-ui);color:var(--dakwat-lembut);margin-top:var(--r5);padding-top:var(--r3);border-top:1px solid var(--sempadan);font-size:.88rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sahkan{max-width:var(--lebar-baca);margin-top:var(--r6);padding:var(--r4);border:2px solid var(--aksen);border-radius:var(--lengkung);font-family:var(--huruf-ui)}.sahkan h2{margin-top:0;font-size:1.25rem}.sahkan>p{margin-top:var(--r3);font-size:.98rem}.butir{margin:var(--r4) 0;font-size:.95rem}.butir>div{gap:var(--r3);padding-block:var(--r2);border-bottom:1px solid var(--sempadan);display:flex}.butir dt{color:var(--dakwat-lembut);flex:0 0 9.5rem}.butir dd{margin:0;font-weight:600}.nota{color:var(--dakwat-lembut);font-size:.86rem}.prosa table{white-space:nowrap;display:block;overflow-x:auto}@media (width>=40rem){.prosa table{white-space:normal;display:table}}.prosa blockquote{background:var(--kertas-dalam);border-left:4px solid var(--fokus);padding:var(--r3);border-radius:0 var(--lengkung) var(--lengkung) 0;font-family:var(--huruf-ui);color:var(--dakwat);font-size:.95rem}.prosa blockquote>*+*{margin-top:var(--r2)}.prosa ol>li{padding-left:.2em}
