.intro{isolation:isolate;padding:36px var(--gutter) 56px;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 90% at 88% 0,#c9f2dd80,#c9f2dd00 70%);position:absolute;inset:0}.intro.center{text-align:center;align-items:center;padding-top:56px}.intro.center:before{background:radial-gradient(48% 75% at 50% 100%,#c9f2dd8c,#c9f2dd00 72%)}.intro .h1{max-width:16ch;font-size:56px}.intro .lede{max-width:34em}.titlerow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.titlerow .h1{max-width:none;font-size:50px}.stats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.stats>span{color:var(--color-muted);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;padding:6px 13px;font-size:14px}.stats>span.more{box-shadow:none;outline:1px dashed var(--color-line-strong);outline-offset:-1px;background:0 0}.stats b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.band-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:36px;display:flex}.band-head .sub{color:var(--color-muted);max-width:34em;font-size:17px}.find{background:var(--color-white);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.find:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-brand)}.find input{width:100%;min-width:0;font:14.5px var(--font-sans);color:var(--color-ink);background:0 0;border:0;outline:0;padding:10px 0}.find input::-webkit-search-cancel-button{display:none}.find.big{width:100%;box-shadow:inset 0 0 0 1px var(--color-line-strong), 0 14px 34px -24px #11161359;padding:0 18px}.find.big:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 14px 34px -24px #11161359}.find.big input{padding:15px 0;font-size:16.5px}.none{color:var(--color-muted);padding:16px 8px;font-size:14.5px}.lawbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.regions{flex-wrap:wrap;gap:6px;display:flex}.regions button{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);font:500 13.5px var(--font-sans);color:var(--color-ink-2);cursor:pointer;border:0;border-radius:999px;padding:7px 13px}.regions button span{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:4px}.regions button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white);box-shadow:none}.regions button[aria-pressed=true] span{color:#b9c4bd}.lawbar .find{flex:0 300px}.lawtable{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:22px;overflow:hidden}.lawtable .thead,.lawrow{grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1.3fr) 82px 110px 70px;align-items:center;gap:16px;padding:14px 22px;display:grid}.lawtable .thead{border-bottom:1px solid var(--color-line);background:var(--color-panel);font:500 11.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);padding-block:10px}.lawrow{border-top:1px solid var(--color-line);text-decoration:none;transition:background .2s}.lawrow:first-of-type{border-top:0}.lawrow:hover{background:var(--color-panel)}.lawrow .nm{flex-direction:column;gap:2px;min-width:0;display:flex}.lawrow .nm b{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.lawrow .nm>span{color:var(--color-muted);font-size:13px}.lawrow .c{color:var(--color-ink-2);font-size:14px}.lawrow .num{font:13px var(--font-mono);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.lawrow .go{white-space:nowrap;color:var(--color-brand);justify-self:end;font-size:14px;font-weight:500}.artsearch{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.hits{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:18px;overflow:hidden}.hit{border-top:1px solid var(--color-line);grid-template-columns:84px 110px minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:12px;padding:11px 16px;font-size:14.5px;text-decoration:none;display:grid}.hit:first-child{border-top:0}.hit:hover{background:var(--color-panel)}.hit .law{font:500 12px var(--font-mono);color:var(--color-brand-dark)}.hit .n{font:13px var(--font-mono);color:var(--color-muted)}.hit .ar{color:var(--color-muted);font-size:14.5px}.hit mark{background:var(--color-mint);color:inherit;border-radius:3px;padding:0 1px}.hits-foot{border-top:1px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);padding:10px 16px;font-size:13px}.hits.idle{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.hits.idle .hits-foot{background:0 0;border-top:0;padding:0 0 0 44px}.pipe{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;display:grid}.pipe-node{background:var(--color-white);min-width:0;box-shadow:0 0 0 1px var(--color-line);border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.pipe-node b{font-size:16.5px;font-weight:600}.pipe-node small{color:var(--color-muted);font-size:14px}.pipe-node code{background:var(--color-field);max-width:100%;font:12px var(--font-mono);color:var(--color-ink-2);overflow-wrap:anywhere;border-radius:8px;align-self:flex-start;margin-top:6px;padding:4px 8px}.pipe-line{background:repeating-linear-gradient(to right, var(--color-line-strong) 0 5px, transparent 5px 9px);align-self:center;height:2px;margin:0 6px;position:relative}.pipe-line i{background:var(--color-brand);border-radius:999px;width:8px;height:8px;animation:2.4s ease-in-out infinite travel;position:absolute;top:-3px;left:0}.pipe-line.later i{animation-delay:1.2s}@keyframes travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes drop{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.factsrow{flex-wrap:wrap;gap:12px 32px;margin:8px 0 0;display:flex}.factsrow div{flex-direction:column;gap:2px;display:flex}.factsrow dt{font:500 11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.factsrow dd{margin:0;font-size:15px}.factsrow dd a{color:var(--color-brand)}.lawbody{padding:8px var(--gutter) 88px;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:40px;display:grid}.ltabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ltabs button{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);font:500 14px var(--font-sans);color:var(--color-ink-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.ltabs button span{color:var(--color-muted);font-variant-numeric:tabular-nums}.ltabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-white);box-shadow:none}.ltabs button[aria-selected=true] span{color:#b9c4bd}.ltabs .find{flex:0 280px;margin-left:auto}.arts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.arts a{border-top:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 8px;font-size:14.5px;text-decoration:none;display:grid}.arts a:hover{background:var(--color-panel)}.arts .n{font:12.5px var(--font-mono);color:var(--color-muted)}.arts .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.box{background:var(--color-white);min-width:0;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-2);border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.box h2{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.bigkey{background:var(--color-brand-soft);font:500 15px var(--font-mono);color:var(--color-brand-dark);overflow-wrap:anywhere;border-radius:10px;padding:8px 12px}.note{color:var(--color-muted);font-size:13px;line-height:1.5}.dl{font:12.5px var(--font-mono);color:var(--color-brand);overflow-wrap:anywhere;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.prompt{background:var(--color-field);color:var(--color-ink);border-radius:12px;padding:10px 12px;font-size:14.5px}.prompt[lang=ar]{font-size:16px;line-height:1.8}.prompt bdi,.answer-top .kc{white-space:nowrap}.mini{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line-strong);font:500 12.5px var(--font-sans);color:var(--color-ink-2);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.mini:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.refs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.refs a{border-radius:10px;flex-direction:column;gap:1px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}.refs a:hover{background:var(--color-field)}.refs b{color:var(--color-brand-dark);font-size:14px;font-weight:500}.refs span{color:var(--color-muted);font-size:13px;line-height:1.4}.artpage{border-top:1px solid var(--color-line);grid-template-columns:252px minmax(0,1fr) 268px;display:grid}.alist{flex-direction:column;align-self:start;gap:10px;min-width:0;max-height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.aside-col{border-right:1px solid var(--color-line)}.back{align-items:center;gap:6px;padding:4px 6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.back svg{color:var(--color-muted);transform:rotate(90deg)}.alist .find{flex:none}.alist .find input{padding:8px 0;font-size:14px}.alist ol{flex-direction:column;gap:1px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.alist li a{color:var(--color-ink-2);border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:6px;padding:6px 8px;font-size:13.5px;line-height:1.35;text-decoration:none;display:grid}.alist li a span:first-child{font:12px var(--font-mono);color:var(--color-muted);padding-top:1px}.alist li a:hover{background:var(--color-field)}.alist li a[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand-dark);font-weight:500}.alist li a[aria-current=page] span:first-child{color:var(--color-brand-dark)}.alist ol[lang=ar] a{font-size:14.5px;line-height:1.5}.amain{flex-direction:column;gap:18px;min-width:0;padding:22px 44px 72px;display:flex}.twin{background:var(--color-brand-soft);color:var(--color-brand-dark);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px 10px 14px;font-size:14px;display:flex}.twin span{flex:240px}.twin a{background:var(--color-white);color:var(--color-brand-dark);border-radius:999px;padding:4px 12px;font-weight:600;text-decoration:none}.twin a[lang=ar]{font-size:15px}.article{flex-direction:column;gap:14px;display:flex;position:relative}.artlabel{font:500 13px var(--font-mono);color:var(--color-brand-dark)}.arttitle{letter-spacing:-.03em;font-size:42px;font-weight:600;line-height:1.08}.meta{flex-wrap:wrap;gap:6px;display:flex}.meta span{background:var(--color-field);color:var(--color-ink-2);border-radius:999px;padding:3px 10px;font-size:13px}.meta span.force{background:var(--color-brand-soft);color:var(--color-brand-dark);font-weight:500}.answer-top{border-inline-start:3px solid var(--color-mint);color:var(--color-ink-2);padding-inline-start:14px;font-size:16px;line-height:1.65}.text{flex-direction:column;gap:4px;margin-top:4px;display:flex}.para{flex-direction:column;gap:2px;display:flex}.cr{border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 10px;margin-inline:-12px;padding:9px 12px;scroll-margin-top:24px;transition:background .2s;display:grid;position:relative}.cr.textonly{grid-template-columns:minmax(0,1fr)}.cr:hover,.cr:target{background:var(--color-panel)}.cr .no{font:500 14px var(--font-mono);color:var(--color-muted);padding-top:4px}.cr .words{flex-direction:column;gap:10px;min-width:0;display:flex}.cr p{font-size:17px;line-height:1.72}.points{flex-direction:column;gap:2px;padding-inline-start:34px;display:flex}.keybtn{top:-13px;z-index:2;background:var(--color-brand-soft);box-shadow:0 0 0 3px var(--color-white);font:500 12px var(--font-mono);color:var(--color-brand-dark);white-space:nowrap;cursor:pointer;opacity:0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(3px)}.cr:hover>.keybtn,.cr:focus-within>.keybtn,.keybtn:focus-visible{opacity:1;transform:none}.xref{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline #12784e59}.xref:hover{text-decoration-color:var(--color-brand)}.pop{z-index:5;background:var(--color-white);width:360px;max-width:100%;box-shadow:0 0 0 1px var(--color-line), 0 24px 50px -20px #11161366;color:var(--color-ink-2);text-align:left;pointer-events:none;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex;position:absolute}.pop .t{color:var(--color-ink);font-size:12.5px;font-weight:500}.pop .kc{align-self:flex-start}.amain .prevnext b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr{border-left:1px solid var(--color-line);flex-direction:column;align-self:start;gap:14px;min-width:0;padding:22px 20px;display:flex;position:sticky;top:0}.artpage.ar .artlabel{font:500 15px var(--font-sans)}.artpage.ar .arttitle{letter-spacing:0;font-size:40px;line-height:1.35}.artpage.ar .cr p{font-size:19.5px;line-height:1.95}.artpage.ar .cr .no{font:500 16px var(--font-sans);padding-top:6px}.artpage.ar .answer-top{font-size:17px;line-height:1.9}@media (width<=1195px){.artpage{grid-template-columns:220px minmax(0,1fr)}.artpage .rr{border-left:0;grid-column:2;padding:0 32px 56px;position:static}.amain{padding-inline:32px}}@media (width<=1000px){.intro .h1{font-size:46px}.titlerow .h1{font-size:42px}.pipe{grid-template-columns:minmax(0,1fr)}.pipe-line{background:repeating-linear-gradient(to bottom, var(--color-line-strong) 0 5px, transparent 5px 9px);width:2px;height:34px;margin:0 auto}.pipe-line i{animation-name:drop;left:-3px}.lawbody{grid-template-columns:minmax(0,1fr)}.rail{position:static}.lawtable .thead,.lawrow{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 90px 60px}.lawtable .lang,.lawtable .ver{display:none}}@media (width<=760px){.artpage{grid-template-columns:minmax(0,1fr)}.aside-col{display:none}.artpage .rr{padding:0 var(--gutter) 48px;grid-column:auto}.amain{padding:18px var(--gutter) 36px}}@media (width<=640px){.intro{padding-top:24px;padding-bottom:40px}.intro.center{padding-top:32px}.intro .h1,.titlerow .h1{font-size:36px}.hit{grid-template-columns:auto minmax(0,1fr);gap:2px 10px}.hit .t,.hit .ar{grid-column:1/-1}.lawbody{padding-bottom:56px}.ltabs .find{flex:100%;margin-left:0}.arts{grid-template-columns:minmax(0,1fr)}.arts a{grid-template-columns:80px minmax(0,1fr)}.factsrow{gap:10px 22px}.lawbar{flex-direction:column;align-items:stretch}.lawbar .find{flex-basis:auto}.lawtable .thead{display:none}.lawrow{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.lawrow .reg,.lawrow .num{display:none}.arttitle{font-size:32px}.artpage.ar .arttitle{font-size:29px}}
