:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r1:8px;--r2:12px;--col-side:240px;--col-main:704px;--gutter:48px;--bar-h:64px;--hit:48px;--margin:max(16px,env(safe-area-inset-left,0px));--paper:#F4F5F1;--paper-2:#EAECE6;--ink:#1A1D1A;--ink-2:#3F453F;--muted:#5F665F;--rule:#D2D6CE;--rule-strong:#B9BFB6;--control-line:#7E857D;--accent:#0F5132;--accent-wash:#E1EAE3;--on-accent:#FFFFFF;--tile:#0F5132;--tile-ink:#F4F5F1;--focus:#9A6A00;--warn-bg:#FBF1D3;--warn-ink:#4A3700;--warn-line:#D9A520;--scrim:rgb(16 20 17/.42);--display:var(--f-amiri),var(--f-naskh),serif;--law:var(--f-naskh),var(--f-amiri),serif;--ui:var(--f-plex),system-ui,sans-serif;color-scheme:light}@media (min-width:600px){:root{--margin:max(24px,env(safe-area-inset-left,0px))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121513;--paper-2:#1B1F1C;--ink:#E6E9E4;--ink-2:#C3C9C2;--muted:#9AA19A;--rule:#2E342F;--rule-strong:#454C46;--control-line:#6B726B;--accent:#8CCBA4;--accent-wash:#1A2A1F;--on-accent:#0F1611;--tile:#8CCBA4;--tile-ink:#0F1611;--focus:#E7B93C;--warn-bg:#2A2412;--warn-ink:#F2DE9F;--warn-line:#9C7A1A;--scrim:rgb(0 0 0/.6);color-scheme:dark}}:root[data-theme=dark]{--paper:#121513;--paper-2:#1B1F1C;--ink:#E6E9E4;--ink-2:#C3C9C2;--muted:#9AA19A;--rule:#2E342F;--rule-strong:#454C46;--control-line:#6B726B;--accent:#8CCBA4;--accent-wash:#1A2A1F;--on-accent:#0F1611;--tile:#8CCBA4;--tile-ink:#0F1611;--focus:#E7B93C;--warn-bg:#2A2412;--warn-ink:#F2DE9F;--warn-line:#9C7A1A;--scrim:rgb(0 0 0/.6);color-scheme:dark}.t-12{font-size:12px;line-height:20px}.t-14{font-size:14px}.t-14,.t-16{line-height:24px}.t-16{font-size:16px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font-family:var(--ui);font-size:16px;line-height:24px}body,body:before{background:var(--paper)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:30}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:6px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r1)}button{font:inherit;color:inherit}svg{flex:none;display:block}h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.wrap{width:100%;max-width:calc(var(--col-side)*2 + var(--col-main) + var(--gutter)*2 + 2*var(--margin));margin-inline:auto;padding-inline:var(--margin)}.ctl{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--hit);min-width:var(--hit);line-height:1}.ctl>span{line-height:24px}.ctl.latin{-webkit-padding-before:2px;padding-block-start:2px}@supports (text-box:trim-both cap alphabetic){.ctl>span{text-box:trim-both cap alphabetic;line-height:1}}.brand{display:inline-flex;align-items:center;gap:var(--s3);min-height:var(--hit);color:var(--ink);text-decoration:none}.brand .tile{width:32px;height:32px}.brand .tile rect{fill:var(--tile)}.brand .tile path{fill:var(--tile-ink)}.brand .word{display:inline-flex;align-items:baseline;gap:var(--s2)}.brand b{font-family:var(--display);font-weight:700;font-size:28px;line-height:32px}.brand small{font-size:12px;line-height:20px;color:var(--muted);font-weight:500}.bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--paper);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.bar .wrap{gap:var(--s2);height:var(--bar-h)}.bar .end,.bar .wrap{display:flex;align-items:center}.bar .end{gap:var(--s1);-webkit-margin-start:auto;margin-inline-start:auto}.icon-btn{border:0;background:transparent;border-radius:var(--r1);color:var(--ink-2);cursor:pointer;text-decoration:none;padding-inline:var(--s3);font-size:14px;font-weight:500}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.icon-btn svg{width:20px;height:20px}.search{display:none;align-items:center;gap:var(--s2);height:var(--hit);padding-inline:var(--s4) var(--s3);border:1px solid var(--control-line);border-radius:var(--r1);background:var(--paper-2);color:var(--muted)}.search svg{width:20px;height:20px}.search input{all:unset;flex:1 1;min-width:0;color:var(--ink);font-size:16px;line-height:24px}.search input::placeholder{color:var(--muted)}.search kbd{display:grid;place-items:center;min-width:24px;height:24px;font-family:var(--ui);font-size:12px;line-height:1;border:1px solid var(--rule-strong);border-radius:4px;color:var(--muted)}.search:focus-within{outline:3px solid var(--focus);outline-offset:2px}@media (min-width:1280px){.bar .wrap{display:grid;grid-template-columns:var(--col-side) var(--col-main) var(--col-side);grid-column-gap:var(--gutter);column-gap:var(--gutter);justify-content:center}.search{display:flex}.bar .end{-webkit-margin-start:0;margin-inline-start:0;justify-content:flex-end}.only-narrow{display:none}}.colophon{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);-webkit-margin-before:var(--s8);margin-block-start:var(--s8);color:var(--muted)}.colophon .wrap{display:grid;grid-row-gap:var(--s6);row-gap:var(--s6);padding-block:var(--s7) var(--s6)}.colophon-brand{display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.colophon-brand p{font-size:14px;line-height:24px;max-width:46ch}.colophon-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s5);column-gap:var(--s5)}.colophon-group h2{font-size:12px;line-height:16px;font-weight:600;color:var(--ink-2);margin:0 0 var(--s2)}:lang(fr) .colophon-group h2{letter-spacing:.06em;text-transform:uppercase}.colophon-group ul{list-style:none;margin:0;padding:0}.colophon-group a{display:inline-flex;align-items:center;min-height:40px;color:var(--muted);font-size:14px;text-decoration:none}.colophon-group a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.colophon-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s3);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);-webkit-padding-before:var(--s4);padding-block-start:var(--s4);font-size:13px}.colophon-base a{display:inline-flex;align-items:center;min-height:40px;color:var(--ink-2);font-size:14px}@media (min-width:900px){.colophon .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter)}.colophon-links{justify-self:end;grid-template-columns:repeat(2,max-content);column-gap:var(--s8)}.colophon-group a{min-height:32px}.colophon-base{grid-column:1/-1}}@media (max-width:599px){.hide-s{display:none}}@media (prefers-reduced-motion:no-preference){.icon-btn,a,button{transition:background-color .15s,color .15s,border-color .15s}}.page{display:grid;grid-template-columns:minmax(0,var(--col-main));justify-content:center;padding-block:var(--s5) var(--s7)}.col{min-width:0;display:flex;flex-direction:column}.margin-end-wide,.rail{display:none}@media (min-width:1280px){.page{grid-template-columns:var(--col-side) var(--col-main) var(--col-side);column-gap:var(--gutter)}.rail{display:block;grid-column:1;grid-row:1}.col{grid-column:2;grid-row:1}.margin-end-wide{display:block;grid-column:3;grid-row:1}}.running{justify-content:space-between;gap:var(--s4);min-height:var(--hit)}.crumbs,.running{display:flex;align-items:center}.crumbs{flex-wrap:wrap;column-gap:var(--s2);font-size:14px;line-height:24px;min-width:0}.crumbs,.crumbs a{color:var(--muted)}.crumbs a{text-decoration:none;display:inline-flex;align-items:center;min-height:var(--hit)}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs .sep{color:var(--rule-strong)}.crumbs [aria-current]{color:var(--ink-2)}.folio{font-size:14px;line-height:24px;color:var(--muted);white-space:nowrap}@media (max-width:599px){.folio{display:none}.running{margin-inline:calc(-1*var(--margin))}.crumbs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-inline:var(--margin);scrollbar-width:none;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.crumbs::-webkit-scrollbar{display:none}}.notice{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:var(--s3);column-gap:var(--s3);padding:var(--s3) var(--s4);-webkit-margin-before:var(--s4);margin-block-start:var(--s4);background:var(--warn-bg);color:var(--warn-ink);border:1px solid color-mix(in srgb,var(--warn-line) 55%,transparent);-webkit-border-start:4px solid var(--warn-line);border-inline-start:4px solid var(--warn-line);border-radius:var(--r1);font-size:14px;line-height:24px;font-weight:500}.notice svg{width:24px;height:24px}.notice a{color:var(--warn-ink);font-weight:600}.head{text-align:center;-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.divisions,.head{display:flex;flex-direction:column;align-items:center}.divisions{font-family:var(--law)}.divisions a{text-decoration:none;color:inherit}.divisions a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.d1{font-size:14px;line-height:24px;color:var(--muted)}.d2{font-size:16px;line-height:28px;color:var(--ink-2)}.d3{font-family:var(--law);font-size:24px;line-height:40px;color:var(--ink);-webkit-margin-before:var(--s1);margin-block-start:var(--s1)}.head h1{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-column-gap:var(--s5);column-gap:var(--s5);-webkit-margin-before:var(--s5);margin-block-start:var(--s5);font-family:var(--display);font-weight:700;font-size:36px;line-height:56px;color:var(--accent)}.head h1:after,.head h1:before{content:"";height:1px;background:var(--rule-strong);transform:translateY(-4px)}.of{-webkit-margin-before:var(--s1);margin-block-start:var(--s1);font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2);text-wrap:balance}.of a{color:inherit}.facts-narrow{display:flex;flex-direction:column;align-items:center;gap:var(--s2);-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.facts-narrow .date{font-size:14px;line-height:24px;color:var(--muted)}.facts-narrow .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2)}.chip{padding-inline:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r1);font-size:14px;color:var(--accent);text-decoration:none;background:transparent}.chip svg{width:16px;height:16px}.chip:hover{background:var(--accent-wash);border-color:var(--accent)}.body{display:flex;flex-direction:column;gap:var(--s4);-webkit-margin-before:var(--s6);margin-block-start:var(--s6);padding-inline:var(--s7);font-family:var(--law);font-size:20px;line-height:40px}.p{position:relative}.mk{position:absolute;inset-inline-start:calc(-1*var(--s7));top:8px;width:32px;-webkit-padding-before:3px;padding-block-start:3px;-webkit-border-before:1px solid var(--rule-strong);border-block-start:1px solid var(--rule-strong);font-family:var(--ui);font-size:12px;line-height:20px;color:var(--muted);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.items{display:flex;flex-direction:column;gap:var(--s2)}.items li{display:grid;grid-template-columns:40px minmax(0,1fr)}.items .n{color:var(--accent);font-family:var(--f-naskh-b),var(--law);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.body a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media (min-width:700px){.items li>span:last-child,.p{text-align:justify;text-justify:inter-word}}@media (max-width:699px){.body{font-size:19px;line-height:36px;padding-inline:var(--s6) 0}.mk{inset-inline-start:calc(-1*var(--s6));width:24px;top:6px}.items li{grid-template-columns:36px minmax(0,1fr)}}.endmark{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4);-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.endmark:after,.endmark:before{content:"";height:1px;background:var(--rule)}.endmark i{width:8px;height:8px;transform:rotate(45deg);background:var(--rule-strong)}.actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.btn{border:1px solid var(--rule-strong);border-radius:var(--r1);background:transparent;padding-inline:var(--s3) calc(var(--s3) + 3px);font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.btn svg{width:20px;height:20px;color:var(--accent)}.btn:hover{background:var(--accent-wash)}.btn.primary,.btn:hover{border-color:var(--accent)}.btn.primary{color:var(--accent);font-weight:600}@media (max-width:479px){.actions{grid-template-columns:repeat(2,minmax(0,1fr))}.btn.primary{grid-column:1/-1}}.cite{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:var(--s3);-webkit-margin-before:var(--s3);margin-block-start:var(--s3);font-size:14px;line-height:24px;color:var(--muted);text-align:center}.cite span{font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2)}.turn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.turn a{display:flex;flex-direction:column;min-width:0;padding:var(--s3) var(--s4) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r2);text-decoration:none;color:var(--ink)}.turn a:hover{border-color:var(--accent);background:var(--accent-wash)}.turn small{display:flex;align-items:center;gap:var(--s1);font-size:12px;line-height:20px;color:var(--muted)}.turn small svg{width:16px;height:16px}.turn strong{font-family:var(--display);font-size:24px;line-height:40px;font-weight:700;color:var(--accent)}.turn span{display:block;align-self:stretch;max-width:100%;font-family:var(--law);font-size:14px;line-height:24px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turn a[rel=next]{align-items:flex-end;text-align:end}.sect{-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.sect h2{font-family:var(--law);font-weight:400;font-size:24px;line-height:40px;text-align:center}.sect .sub{display:block;font-size:14px;line-height:24px;color:var(--muted);text-align:center;-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.sect li a{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:var(--hit);-webkit-border-after:1px dotted var(--rule-strong);border-block-end:1px dotted var(--rule-strong);text-decoration:none;color:var(--ink)}.sect li:first-child a{-webkit-border-before:1px dotted var(--rule-strong);border-block-start:1px dotted var(--rule-strong)}.sect .k{font-family:var(--display);font-weight:700;font-size:18px;line-height:32px;color:var(--accent)}.sect .x{font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sect li a:hover .x{color:var(--ink)}.sect li[aria-current] a{background:var(--accent-wash);margin-inline:calc(-1*var(--s3));padding-inline:var(--s3);border-radius:var(--r1);border-color:transparent}.sect li[aria-current] .x{color:var(--ink)}.sect .whole{display:flex;justify-content:center;align-items:center;min-height:var(--hit);-webkit-margin-before:var(--s2);margin-block-start:var(--s2);font-size:14px;font-weight:500}.note{display:flex;flex-direction:column;padding-block:var(--s3);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.note b{font-size:12px;line-height:20px;font-weight:600;color:var(--muted)}.note a,.note span{font-size:14px;line-height:24px;color:var(--ink-2)}.note a{color:var(--accent);font-weight:600}.note a span{color:inherit;font-size:inherit}.note .pdf{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;text-decoration:none}.note .pdf svg{width:16px;height:16px}.margin-end-wide{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + var(--s5));align-self:start}.facts-after{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:var(--s5);column-gap:var(--s5);-webkit-margin-before:var(--s7);margin-block-start:var(--s7);padding:var(--s2) var(--s5) var(--s3);background:var(--paper-2);border-radius:var(--r2)}.facts-after .note{border:0}@media (min-width:1280px){.facts-after,.facts-narrow{display:none}}.rail{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + var(--s5));align-self:start;max-height:calc(100vh - var(--bar-h) - var(--s7));overflow:auto;scrollbar-width:thin}.toc-h{font-size:12px;line-height:20px;font-weight:600;color:var(--muted)}.toc-t{display:block;text-wrap:balance;font-family:var(--law);font-size:18px;line-height:32px;color:var(--ink);text-decoration:none;margin-block:var(--s1) var(--s3)}.toc{display:flex;flex-direction:column;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.toc a.row{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-column-gap:var(--s2);column-gap:var(--s2);align-items:baseline;align-content:center;min-height:44px;padding-block:var(--s2);color:var(--ink-2);text-decoration:none;font-size:14px;line-height:24px}.toc a.row:hover .lbl{color:var(--accent)}.toc .lbl{-webkit-padding-start:calc(var(--lv,0)*16px);padding-inline-start:calc(var(--lv,0)*16px)}.toc .rng{font-size:12px;line-height:20px;color:var(--muted);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.toc .lv1,.toc .on{font-weight:600;color:var(--ink)}.toc a.row[aria-current]{position:relative}.toc a.row[aria-current]:before{content:"";position:absolute;inset-block:var(--s3);inset-inline-start:calc(var(--lv,0)*16px - 10px);width:2px;border-radius:1px;background:var(--accent)}.toc .sep{height:1px;background:var(--rule);margin-block:var(--s1)}.grid-nums{display:grid;grid-gap:var(--s1);gap:var(--s1);padding-block:var(--s1) var(--s3)}.grid-nums a{display:grid;place-items:center;width:44px;height:44px;-webkit-padding-before:2px;padding-block-start:2px;border-radius:var(--r1);font-size:14px;line-height:1;font-weight:500;color:var(--ink-2);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--rule)}.grid-nums a:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.grid-nums a[aria-current]{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:600}.scrim{position:fixed;inset:0;z-index:40;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s}.drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:41;width:min(88vw,360px);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);background:var(--paper);-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);box-shadow:0 0 48px rgb(0 0 0/.2);transform:translateX(105%);transition:transform .25s ease}.drawer-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:var(--bar-h);padding-inline:var(--s5) var(--s2);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.drawer-h b{font-size:16px;line-height:24px;font-weight:600}.drawer-b{overflow:auto;padding:var(--s4) var(--s5) var(--s6)}.drawer .toc{-webkit-border-before:0;border-block-start:0}.drawer .toc a.row{min-height:var(--hit)}.drawer .grid-nums{grid-template-columns:repeat(5,48px);gap:var(--s2)}.drawer .grid-nums a{width:48px;height:48px}body.toc-open .scrim{opacity:1;pointer-events:auto}body.toc-open .drawer{transform:none}@media (prefers-reduced-motion:reduce){.drawer,.scrim{transition:none}}.axis{max-width:var(--col-main);margin-inline:auto}.home-title{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:var(--s8) 0}.eyebrow{font-size:14px;line-height:24px;color:var(--muted)}.home-title h1{display:flex;align-items:center;justify-content:center;gap:var(--s5);-webkit-margin-before:var(--s2);margin-block-start:var(--s2)}.home-title h1 svg{width:96px;height:96px;transform:translateY(-12px)}.home-title h1 svg rect{fill:var(--tile)}.home-title h1 svg path{fill:var(--tile-ink)}.home-title h1 b{font-family:var(--display);font-weight:700;font-size:128px;line-height:160px;color:var(--ink)}.runhead{font-size:14px;line-height:24px;font-weight:500;letter-spacing:.4em;-webkit-margin-end:-.4em;margin-inline-end:-.4em;color:var(--muted);direction:ltr}.tag{display:grid;grid-template-columns:64px auto 64px;align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4);-webkit-margin-before:var(--s4);margin-block-start:var(--s4);font-family:var(--law);font-size:24px;line-height:40px;color:var(--accent)}.tag:after,.tag:before{content:"";height:1px;background:var(--rule-strong);transform:translateY(-3px)}.hero-search{-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.field{display:flex;align-items:center;gap:var(--s3);height:56px;padding-inline:var(--s5) var(--s1);border:1px solid var(--control-line);border-radius:var(--r2);background:color-mix(in srgb,var(--paper-2) 60%,var(--paper))}.field:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.field>svg{width:24px;height:24px;color:var(--muted)}.field input{all:unset;flex:1 1;min-width:0;font-size:18px;line-height:28px;color:var(--ink)}.field input::placeholder{color:var(--muted)}.field button{border:0;border-radius:var(--r1);background:var(--accent);color:var(--on-accent);padding-inline:var(--s5);font-size:16px;font-weight:600;cursor:pointer}.examples{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s2);-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.examples>span{font-size:14px;line-height:24px;color:var(--muted);-webkit-margin-end:var(--s1);margin-inline-end:var(--s1)}.examples a{padding-inline:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r1);color:var(--ink-2);text-decoration:none;font-size:14px}.examples a:hover{border-color:var(--accent);color:var(--accent)}.stats{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);text-align:center;font-size:14px;line-height:24px;color:var(--muted)}.new{display:grid;grid-template-columns:minmax(0,1fr);-webkit-margin-before:var(--s8);margin-block-start:var(--s8);border-block:1px solid var(--rule)}.new h2{font-size:12px;line-height:20px;font-weight:600;color:var(--muted);padding-block:var(--s4) var(--s1)}.new a{display:flex;flex-direction:column;justify-content:center;min-height:80px;padding-block:var(--s3);text-decoration:none;color:var(--ink)}.new a+a{-webkit-border-before:1px dotted var(--rule-strong);border-block-start:1px dotted var(--rule-strong)}.new .t{font-family:var(--law);font-size:18px;line-height:32px}.new .m{font-size:12px;line-height:20px;color:var(--muted)}.new a:hover .t{color:var(--accent)}@media (min-width:1024px){.new{grid-template-columns:var(--col-side) minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter)}.new h2{align-self:center;padding:0}.new a+a{-webkit-border-before:0;border-block-start:0;-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);-webkit-padding-start:var(--gutter);padding-inline-start:var(--gutter);-webkit-margin-start:calc(-1*var(--gutter)/2);margin-inline-start:calc(-1*var(--gutter)/2)}}.index{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--s7);row-gap:var(--s7);-webkit-margin-before:var(--s8);margin-block-start:var(--s8)}@media (min-width:1024px){.index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s8)}}.index h2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4);font-family:var(--law);font-weight:400;font-size:24px;line-height:40px}.index h2:after{content:"";height:1px;background:var(--rule-strong)}.index .sub{display:block;font-size:14px;line-height:24px;color:var(--muted);-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.lead a{display:grid;grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;grid-column-gap:var(--s3);column-gap:var(--s3);min-height:var(--hit);padding-block:var(--s2);color:var(--ink);text-decoration:none}.lead .name{font-family:var(--law);font-size:17px;line-height:32px}.lead .fill{-webkit-border-after:2px dotted var(--rule-strong);border-block-end:2px dotted var(--rule-strong);transform:translateY(-8px)}.lead .count{font-size:14px;line-height:24px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lead a:hover .name{color:var(--accent)}.more{display:inline-flex;align-items:center;column-gap:.3em;min-height:var(--hit);font-size:14px;font-weight:500}.consult a{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:center;min-height:80px;padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);color:var(--ink);text-decoration:none}.consult li:first-child a{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.consult .ord{grid-row:1/span 2;font-family:var(--law);font-size:24px;line-height:40px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.consult .t{font-family:var(--law);font-size:22px;line-height:40px}.consult .ref{grid-column:2;font-size:12px;line-height:20px;color:var(--muted)}.consult a:hover .t{color:var(--accent)}@media (max-width:599px){.home-title{padding-block:var(--s6) 0}.home-title h1{gap:var(--s4)}.home-title h1 svg{width:64px;height:64px;transform:translateY(-8px)}.home-title h1 b{font-size:88px;line-height:120px}.tag{grid-template-columns:32px auto 32px;font-size:22px}.hero-search{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.field{padding-inline:var(--s4) var(--s1)}.field input{font-size:16px;line-height:24px}.field button{padding-inline:var(--s4)}}:root:lang(fr){--law:var(--f-serif),Georgia,serif;--display:var(--f-serif),Georgia,serif}:lang(fr) .body{font-size:19px;line-height:32px}:lang(fr) .head h1{font-weight:600;font-size:32px;line-height:48px}:lang(fr) .head h1:after,:lang(fr) .head h1:before{transform:none}:lang(fr) .mk{top:4px}@media (max-width:699px){:lang(fr) .body{font-size:18px;line-height:32px}}.chev{width:16px;height:16px}[dir=ltr] .chev{transform:scaleX(-1)}[dir=ltr] .drawer{transform:translateX(-105%)}[dir=ltr] body.toc-open .drawer{transform:none}.grid-nums{grid-template-columns:repeat(5,44px)}.grid-nums a{width:auto;min-width:0;white-space:nowrap}.grid-nums a.w2{grid-column:span 2}.grid-nums a.w3{grid-column:span 3}.grid-nums a.rep{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.grid-nums a.rep[aria-current]{color:var(--on-accent)}.grid-nums .gap{display:grid;place-items:center;height:44px;color:var(--muted)}.drawer .grid-nums .gap{height:48px}.atitle{-webkit-margin-before:var(--s1);margin-block-start:var(--s1);font-family:var(--law);font-size:18px;line-height:32px;color:var(--ink);text-align:center;text-wrap:balance}.divisions span{display:block}.notice.repealed{grid-template-columns:auto minmax(0,1fr);background:var(--paper-2);color:var(--ink-2);border-color:var(--rule-strong);border-inline-start-color:var(--muted)}.notice.repealed b{color:var(--ink);font-weight:600}.fnref{font-family:var(--ui);font-size:12px;line-height:0;vertical-align:super;margin-inline:2px}.fnref a{text-decoration:none;padding-inline:2px}.footnotes{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);-webkit-padding-before:var(--s3);padding-block-start:var(--s3);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.footnotes ol{display:flex;flex-direction:column;gap:var(--s2)}.footnotes li{display:grid;grid-template-columns:32px minmax(0,1fr);font-size:14px;line-height:24px;color:var(--ink-2)}.footnotes .fn-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;font-weight:600}.footnotes li:target{background:var(--accent-wash);border-radius:var(--r1)}.turn>span{display:block}.text-head{-webkit-margin-before:var(--s5);margin-block-start:var(--s5)}.text-head .kind{font-size:14px;line-height:24px;color:var(--muted)}.text-head .ttl{display:block;-webkit-margin-before:var(--s1);margin-block-start:var(--s1);font-family:var(--display);font-weight:700;font-size:32px;line-height:48px;color:var(--ink);text-align:center;text-wrap:balance}.text-head .ttl:after,.text-head .ttl:before{display:none}.text-head .promul{-webkit-margin-before:var(--s3);margin-block-start:var(--s3);font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2);text-wrap:balance}@media (max-width:599px){.text-head .ttl{font-size:26px;line-height:40px}}.amend{-webkit-margin-before:var(--s6);margin-block-start:var(--s6);border-block:1px solid var(--rule)}.amend summary{align-items:center;min-height:var(--hit);cursor:pointer;font-size:14px;font-weight:500}.amend ol,.amend summary{display:flex;gap:var(--s2);color:var(--ink-2)}.amend ol{flex-direction:column;-webkit-padding-after:var(--s4);padding-block-end:var(--s4);font-family:var(--law);font-size:15px;line-height:28px}.toc-full{-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.toc-full h2{font-family:var(--law);font-weight:400;font-size:24px;line-height:40px;-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.toc-full h2 .num{font-family:var(--ui);font-size:14px;color:var(--muted)}.toc-full .grid-nums{grid-template-columns:repeat(auto-fill,44px)}.inline-articles{display:flex;flex-direction:column;gap:var(--s7);-webkit-margin-before:var(--s7);margin-block-start:var(--s7);-webkit-padding-before:var(--s6);padding-block-start:var(--s6);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.ia h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3);font-family:var(--display);font-weight:700;font-size:24px;line-height:40px}.ia h2 a{color:var(--accent);text-decoration:none}.ia h2 a:hover{text-decoration:underline}.ia .ia-t{font-family:var(--law);font-weight:400;font-size:16px;line-height:28px;color:var(--ink-2)}.ia .body{-webkit-margin-before:var(--s3);margin-block-start:var(--s3)}.rep-tag{font-size:12px;line-height:20px;font-weight:600;color:var(--muted)}.inline-articles .whole,.search-page .whole{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--hit);font-size:14px;font-weight:500}.list-page,.prose,.search-page{padding-block:var(--s5) var(--s7)}.lp-head{margin-block:var(--s5) var(--s6);text-align:center}.lp-head h1{font-family:var(--display);font-weight:700;font-size:36px;line-height:56px}.lp-head p{font-size:14px;line-height:24px;color:var(--muted)}.lp-group{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.lp-group h2{display:flex;align-items:baseline;gap:var(--s2);font-size:14px;line-height:24px;font-weight:600;color:var(--muted);-webkit-padding-after:var(--s2);padding-block-end:var(--s2);-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong)}.sr-texts a,.tlist a{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-decoration:none;color:var(--ink)}.sr-texts .t,.tlist .t{font-family:var(--law);font-size:18px;line-height:32px}.sr-texts .m,.tlist .m{font-size:12px;line-height:20px;color:var(--muted)}.sr-texts a:hover .t,.tlist a:hover .t{color:var(--accent)}.filters,.search-page .hero-search{-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.filters{display:flex;flex-wrap:wrap;gap:var(--s2)}.filters a{padding-inline:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r1);color:var(--ink-2);text-decoration:none;font-size:14px}.filters a[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.filters .num{opacity:.75;-webkit-margin-start:var(--s1);margin-inline-start:var(--s1)}.sr-articles,.sr-texts{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.sr-articles h2,.sr-texts h2{font-size:14px;line-height:24px;font-weight:600;color:var(--muted);-webkit-padding-after:var(--s2);padding-block-end:var(--s2);-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong)}.sr-articles h2 .num{font-weight:400}.sr-articles a{display:flex;flex-direction:column;padding-block:var(--s4);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-decoration:none;color:var(--ink)}.sr-articles .hk{font-family:var(--display);font-weight:700;font-size:20px;line-height:32px;color:var(--accent)}.sr-articles .hk em{font-style:normal;font-family:var(--ui);font-size:12px;color:var(--muted)}.sr-articles .ht{font-size:14px;line-height:24px;color:var(--ink-2);font-weight:500}.sr-articles .hp{font-size:12px;line-height:20px;color:var(--muted)}.sr-articles .hs{-webkit-margin-before:var(--s2);margin-block-start:var(--s2);font-family:var(--law);font-size:16px;line-height:30px;color:var(--ink-2)}.sr-articles a:hover .ht{color:var(--accent)}mark{background:var(--accent-wash);color:var(--ink);border-radius:3px;padding-inline:2px;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 45%,transparent)}.empty{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);font-size:16px;line-height:28px;color:var(--ink-2)}.prose h1{font-family:var(--display);font-weight:700;font-size:36px;line-height:56px;text-align:center;margin-block:var(--s5) var(--s6)}.prose section{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.prose h2{font-size:18px;line-height:28px;font-weight:600;-webkit-margin-after:var(--s2);margin-block-end:var(--s2)}.prose p{font-family:var(--law);font-size:18px;line-height:34px;color:var(--ink-2);-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.legal h1{-webkit-margin-after:var(--s2);margin-block-end:var(--s2)}.prose .legal-updated{font-family:var(--ui);font-size:14px;line-height:24px;color:var(--muted);text-align:center;-webkit-margin-after:var(--s4);margin-block-end:var(--s4)}.legal-nav{justify-content:center;margin-block:0 var(--s6)}.prose .legal-lead{font-size:19px;line-height:36px;color:var(--ink)}.legal-toc{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);padding:var(--s3) var(--s5) var(--s4);background:var(--paper-2);border-radius:var(--r2)}.prose .legal-toc h2{font-size:12px;line-height:20px;font-weight:600;color:var(--muted);-webkit-margin-after:var(--s1);margin-block-end:var(--s1)}.legal-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-column-gap:var(--s5);column-gap:var(--s5)}.legal-toc a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal section{scroll-margin-block-start:calc(var(--bar-h) + var(--s4))}.legal-list{display:flex;flex-direction:column;gap:var(--s2);-webkit-margin-after:var(--s3);margin-block-end:var(--s3);-webkit-padding-start:var(--s5);padding-inline-start:var(--s5);list-style:disc;font-family:var(--law);font-size:18px;line-height:34px;color:var(--ink-2)}.legal-list li::marker{color:var(--muted)}.legal strong{font-weight:600;color:var(--ink)}[dir=rtl] .legal span.ltr{display:inline-block;max-width:100%}.legal dd a,.legal li a,.legal p a{overflow-wrap:anywhere}.legal-facts{display:flex;flex-direction:column;margin-block:0 var(--s3);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.legal-facts div{display:grid;grid-gap:0 var(--s5);gap:0 var(--s5);padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.legal-facts dt{font-size:14px;line-height:24px;font-weight:600;color:var(--muted)}.legal-facts dd{margin:0;font-family:var(--law);font-size:18px;line-height:32px;color:var(--ink-2)}@media (min-width:600px){.legal-facts div{grid-template-columns:176px minmax(0,1fr);align-items:baseline}}.nf{max-width:var(--col-main);margin-inline:auto;padding-block:var(--s8) var(--s7);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.nf .nf-code{font-size:96px;line-height:112px;color:var(--rule-strong)}.nf .nf-code,.nf h1{font-family:var(--display);font-weight:700}.nf h1{font-size:32px;line-height:48px}.nf>p{font-size:16px;line-height:28px;color:var(--ink-2)}.nf .nf-search{width:100%;-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.nf-home{display:inline-flex;align-items:center;min-height:var(--hit);font-weight:500}.more-cats summary{list-style:none;cursor:pointer}.more-cats summary::-webkit-details-marker{display:none}.more-cats[open] summary{-webkit-margin-after:var(--s2);margin-block-end:var(--s2)}.rail-spacer{display:none}@media (min-width:1280px){.rail-spacer{display:block;grid-column:1}}.toc a.row{grid-template-columns:minmax(0,1fr) minmax(56px,auto)}.toc .rng{white-space:nowrap}[dir=rtl] .toc .rng{text-align:left}[dir=ltr] .toc .rng{text-align:right}.rail .drawer-h{display:none}@media (max-width:1279px){.rail{flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0;top:0;z-index:41;width:min(88vw,360px);max-height:none;padding-top:env(safe-area-inset-top,0);background:var(--paper);-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);box-shadow:0 0 48px rgb(0 0 0/.2);display:none;transition:transform .25s ease;overflow:hidden}body.toc-open .rail{display:flex;transform:none}@starting-style{body.toc-open .rail{transform:translateX(105%)}}[dir=ltr] body.toc-open .rail{transform:none}@starting-style{[dir=ltr] body.toc-open .rail{transform:translateX(-105%)}}.rail .drawer-h{display:flex}.rail .rail-b{overflow:auto;padding:var(--s4) var(--s5) var(--s6)}.rail .toc-h,.rail .toc-t{display:none}.rail .toc{-webkit-border-before:0;border-block-start:0}.rail .toc a.row{min-height:var(--hit)}.rail .grid-nums{grid-template-columns:repeat(5,48px);gap:var(--s2)}.rail .grid-nums .gap,.rail .grid-nums a{height:48px}}@media (max-width:1279px) and (prefers-reduced-motion:reduce){.rail{transition:none}}@media (max-width:599px){:lang(fr) .home-title .tag{display:block;text-wrap:balance}:lang(fr) .home-title .tag:after,:lang(fr) .home-title .tag:before{display:none}}.ctl.arabic{-webkit-padding-after:3px;padding-block-end:3px}[dir=ltr] .btn{padding-inline:var(--s3)}.text-head .fulltitle{-webkit-margin-before:var(--s2);margin-block-start:var(--s2);font-family:var(--law);font-size:15px;line-height:28px;color:var(--muted);text-wrap:balance}.tblock{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);border-block:1px solid var(--rule)}.tblock+.tblock{-webkit-margin-before:0;margin-block-start:0;-webkit-border-before:0;border-block-start:0}.tblock summary{display:flex;flex-direction:column;justify-content:center;min-height:var(--hit);padding-block:var(--s3);cursor:pointer;list-style:none;position:relative;-webkit-padding-end:var(--s6);padding-inline-end:var(--s6)}.tblock summary::-webkit-details-marker{display:none}.tblock summary:after{content:"";position:absolute;inset-inline-end:var(--s2);top:50%;width:8px;height:8px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg)}.tblock[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.tb-k{font-size:12px;line-height:20px;font-weight:600;color:var(--muted)}.tb-t{font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2);text-wrap:balance}.tb-body{padding-block:var(--s2) var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.tb-body .body,.ti-between .body{-webkit-margin-before:0;margin-block-start:0;padding-inline:0;font-size:18px;line-height:34px;color:var(--ink-2)}.ti-closing .body{text-align:start;font-size:16px;line-height:30px;color:var(--muted)}.closing{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.closing .tb-body{padding-block:var(--s4)}.ia-wrap{display:flex;flex-direction:column;gap:var(--s5)}.ti-between{-webkit-padding-start:var(--s4);padding-inline-start:var(--s4);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}@media (max-width:699px){.tb-body .body,.ti-between .body{font-size:17px;line-height:32px}}.body,.footnotes,.fulltitle,.tb-body,.tb-t,.ttl{overflow-wrap:anywhere}.tb-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tblock[open] .tb-t{-webkit-line-clamp:unset;display:block}.lp-group h2:first-letter,.text-head .kind:first-letter{text-transform:uppercase}.versions{-webkit-margin-before:var(--s6);margin-block-start:var(--s6);border-block:1px solid var(--rule)}.versions summary{display:flex;align-items:center;gap:var(--s2);min-height:var(--hit);cursor:pointer;list-style:none;font-size:14px;line-height:24px;font-weight:600;color:var(--ink-2);position:relative;-webkit-padding-end:var(--s6);padding-inline-end:var(--s6)}.versions summary::-webkit-details-marker{display:none}.versions summary:after{content:"";position:absolute;inset-inline-end:var(--s2);top:50%;width:8px;height:8px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg)}.versions[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.versions .vcount{display:grid;place-items:center;min-width:24px;height:24px;padding-inline:var(--s1);border-radius:var(--r1);background:var(--paper-2);font-size:12px;line-height:1;color:var(--muted)}.v-legend{font-size:13px;line-height:24px;color:var(--muted);-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.versions ol{display:flex;flex-direction:column;gap:var(--s5);-webkit-padding-after:var(--s5);padding-block-end:var(--s5)}.v-date{font-size:13px;line-height:24px;font-weight:600;-webkit-margin-after:var(--s1);margin-block-end:var(--s1)}.v-date,.v-text{color:var(--ink-2)}.v-text{white-space:pre-line;font-family:var(--law);font-size:17px;line-height:32px;overflow-wrap:anywhere}.v-note{font-size:14px;line-height:24px;color:var(--muted)}.versions del{text-decoration:line-through;text-decoration-thickness:1.5px;background:var(--warn-bg);color:var(--warn-ink);border-radius:3px}.versions ins{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;background:var(--accent-wash);color:var(--ink);border-radius:3px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dev .lead{font-size:19px;line-height:36px;text-align:center;text-wrap:balance}.dev .lead,.dev ul.dots{font-family:var(--law);color:var(--ink-2)}.dev ul.dots{display:flex;flex-direction:column;gap:var(--s2);-webkit-padding-start:var(--s5);padding-inline-start:var(--s5);list-style:disc;font-size:17px;line-height:32px}.dev pre{margin-block:var(--s3);padding:var(--s4);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r1);overflow-x:auto;font-size:13px;line-height:20px;text-align:left}.dev code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dev .endpoints{display:flex;flex-direction:column;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);margin-block:var(--s3)}.dev .endpoints li{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:44px;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.dev .endpoints code{overflow-wrap:anywhere}.dev .verb{display:inline-grid;place-items:center;justify-self:start;height:24px;padding-inline:var(--s2);border-radius:4px;background:var(--accent-wash);color:var(--accent);font-size:11px;font-weight:600;line-height:1;font-family:var(--ui)}.dev .verb.tool{background:var(--paper-2);color:var(--muted)}.dev .ex-h{font-family:var(--ui);font-size:12px;line-height:20px;font-weight:600;color:var(--muted);margin:var(--s4) 0 0}.dev .dev-links{-webkit-margin-before:var(--s6);margin-block-start:var(--s6);text-align:center;font-family:var(--ui);font-size:14px}.dev p code{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;padding-inline:4px;border-radius:4px;background:var(--paper-2);font-size:13px}.ask-page{padding-block:var(--s5) var(--s7)}.ask-lead{max-width:56ch;margin:var(--s2) auto 0;font-size:16px;line-height:28px;color:var(--ink-2)}.ask-badge{display:inline-flex;align-items:center;min-height:32px;-webkit-margin-before:var(--s3);margin-block-start:var(--s3);padding-inline:var(--s3);border-radius:var(--r1);background:var(--warn-bg);color:var(--warn-ink);font-size:13px;line-height:20px;font-weight:600}.ask-form{display:flex;flex-direction:column;gap:var(--s2);-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.ask-label{font-size:14px;line-height:24px;font-weight:600;color:var(--ink-2)}.ask-form textarea{width:100%;min-height:112px;padding:var(--s3) var(--s4);border:1px solid var(--control-line);border-radius:var(--r2);background:color-mix(in srgb,var(--paper-2) 60%,var(--paper));color:var(--ink);font:inherit;font-family:var(--law);font-size:18px;line-height:32px;resize:vertical}.ask-form textarea:focus{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.ask-form textarea::placeholder{color:var(--muted)}.ask-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.ask-quota{font-size:13px;line-height:20px;color:var(--muted)}.ask-go{min-width:120px}.ask-scope{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:44px;padding-inline:var(--s3) var(--s1);border:1px solid var(--rule-strong);border-radius:var(--r1);font-size:14px;line-height:24px;color:var(--ink-2)}.ask-scope button{border:0;background:transparent;font-size:20px;color:var(--muted);cursor:pointer;border-radius:var(--r1);min-height:40px;min-width:40px}.ask-out{-webkit-margin-before:var(--s6);margin-block-start:var(--s6);display:flex;flex-direction:column;gap:var(--s4)}.ask-step{display:flex;align-items:center;gap:var(--s2);font-size:14px;line-height:24px;color:var(--muted)}.ask-step .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:askpulse 1.2s ease-in-out infinite}@keyframes askpulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-step .dot{animation:none}}.answer{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) var(--s5) var(--s5);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--paper)}.ask-disc{font-size:12px;line-height:20px;color:var(--warn-ink);background:var(--warn-bg);align-self:flex-start;padding:2px var(--s2);border-radius:4px}.ask-disc b{font-weight:600}.a-p{font-family:var(--law);font-size:18px;line-height:34px;color:var(--ink)}.a-li{-webkit-padding-start:var(--s5);padding-inline-start:var(--s5);position:relative}.a-li:before{content:"";position:absolute;inset-inline-start:var(--s2);top:15px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.a-cite{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:-6px;margin-inline:2px;padding:0 6px;border-radius:4px;background:var(--accent-wash);color:var(--accent);font-family:var(--ui);font-size:13px;line-height:24px;font-weight:500;text-decoration:none;white-space:nowrap}.a-cite:hover{text-decoration:underline}.a-cite.rep{background:var(--paper-2);color:var(--muted)}.a-dropped{font-size:12px;line-height:20px;color:var(--muted)}.ask-none{font-family:var(--law);font-size:18px;line-height:32px;color:var(--ink-2)}.ask-sources h2{font-size:14px;line-height:24px;font-weight:600;color:var(--muted);-webkit-padding-after:var(--s2);padding-block-end:var(--s2);-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong)}.ask-sources li{display:flex;flex-direction:column;padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.ask-sources a{display:flex;flex-wrap:wrap;gap:0 var(--s2);align-items:baseline;text-decoration:none;color:var(--ink)}.ask-sources .k{font-family:var(--display);font-weight:700;font-size:17px;line-height:28px;color:var(--accent)}.ask-sources .x{font-family:var(--law);font-size:15px;line-height:28px;color:var(--ink-2)}.ask-sources .m{font-size:12px;line-height:20px;color:var(--muted)}.ask-disc-long{font-size:13px;line-height:22px;color:var(--muted)}.ask-disc-long b{color:var(--ink-2)}.ask-entry{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--hit);padding-inline:var(--s4);border:1px solid var(--accent);border-radius:var(--r1);color:var(--accent);text-decoration:none;font-size:14px;font-weight:600}.ask-entry:hover{background:var(--accent-wash)}.ask-entry-row{display:flex;justify-content:center;-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.ask-out .notice{grid-template-columns:minmax(0,1fr)}.ask-out .notice a{-webkit-margin-start:var(--s1);margin-inline-start:var(--s1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.convo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);max-width:var(--col-main);margin-inline:auto}.convo-main{display:flex;flex-direction:column;gap:var(--s5);min-width:0}.convo-side{display:none}@media (min-width:1100px){.convo:not(.convo-start){max-width:none;grid-template-columns:minmax(0,var(--col-main)) minmax(260px,320px);justify-content:center;column-gap:var(--s7);align-items:start}.convo-side{display:flex;flex-direction:column;gap:var(--s4);position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + var(--s5));max-height:calc(100vh - var(--bar-h) - var(--s6));overflow:auto;-webkit-padding-after:var(--s4);padding-block-end:var(--s4)}.only-narrow-ask{display:none}}.convo-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.q-lbl{font-family:var(--ui);font-size:12px;line-height:16px;font-weight:600;color:var(--muted)}:lang(fr) .q-lbl{letter-spacing:.06em;text-transform:uppercase}.q-turn{display:flex;flex-direction:column;gap:var(--s4);scroll-margin-top:calc(var(--bar-h) + var(--s4))}.q-turn+.q-turn{-webkit-padding-before:var(--s6);padding-block-start:var(--s6);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.q-h1{font-family:var(--law);font-weight:600;font-size:24px;line-height:44px}:lang(fr) .q-h1{font-size:30px;line-height:40px}.q-h2{font-family:var(--law);font-weight:600;font-size:20px;line-height:36px}:lang(fr) .q-h2{font-size:22px;line-height:32px}@media (max-width:599px){:lang(fr) .q-h1{font-size:24px;line-height:32px}.q-h1{font-size:22px;line-height:40px}}.q-out{display:flex;flex-direction:column;gap:var(--s4)}.q-out .notice{grid-template-columns:minmax(0,1fr);margin:0}.q-out .notice a{-webkit-margin-start:var(--s1);margin-inline-start:var(--s1)}.q-meta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);font-size:13px;line-height:20px;color:var(--muted)}.q-meta,.q-pill{align-items:center}.q-pill{display:inline-flex;gap:6px;min-height:28px;padding-inline:10px;border-radius:14px;background:var(--accent-wash);color:var(--accent);font-weight:600;white-space:nowrap}.ans{display:flex;flex-direction:column;gap:var(--s4)}.ans-p{font-family:var(--law);font-size:19px;line-height:34px;color:var(--ink)}:lang(fr) .ans-p{font-size:18px;line-height:30px}.ans-brief{padding:var(--s4) var(--s4) 18px;border-radius:14px;background:var(--accent-wash)}.ans-brief .q-lbl{color:var(--accent)}.ans-brief .ans-p{-webkit-margin-before:var(--s1);margin-block-start:var(--s1);font-size:20px;line-height:36px}:lang(fr) .ans-brief .ans-p{font-size:19px;line-height:30px}@media (min-width:700px){:lang(fr) .ans-p{font-size:19px;line-height:32px}:lang(fr) .ans-brief .ans-p{font-size:21px;line-height:34px}.ans-brief{padding:18px 20px 20px}}.ans-ul{display:flex;flex-direction:column;gap:var(--s2);-webkit-margin-before:calc(var(--s2) * -1);margin-block-start:calc(var(--s2) * -1);-webkit-padding-start:20px;padding-inline-start:20px;list-style:disc}.ans-ul li::marker{color:var(--accent)}.q-cite{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;-webkit-margin-start:3px;margin-inline-start:3px;border-radius:6px;background:var(--accent-wash);color:var(--accent);font-family:var(--ui);font-size:12px;line-height:1;font-weight:600;text-decoration:none;vertical-align:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:lang(ar) .q-cite{vertical-align:4px;-webkit-margin-start:4px;margin-inline-start:4px}.ans-brief .q-cite{background:var(--paper)}a.q-cite:hover{background:var(--accent);color:var(--on-accent)}.q-cite.rep{background:var(--paper-2);color:var(--muted)}.src-list,.src-list ol{display:flex;flex-direction:column;gap:10px}.src-card{display:flex;gap:var(--s3);padding:14px;border:1px solid var(--rule);border-radius:var(--r2);background:color-mix(in srgb,var(--paper) 70%,var(--on-accent));text-decoration:none;color:var(--ink)}:root[data-theme=dark] .src-card{background:color-mix(in srgb,var(--paper) 85%,var(--paper-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .src-card{background:color-mix(in srgb,var(--paper) 85%,var(--paper-2))}}.src-card:hover{border-color:var(--accent)}.src-card .q-cite{margin:2px 0 0;vertical-align:0;flex:none}.src-b{display:flex;flex-direction:column;gap:var(--s1);min-width:0;flex:1 1}.src-h{font-size:15px;line-height:22px;font-weight:600}.src-x{font-family:var(--law);font-size:16px;line-height:28px;color:var(--ink-2)}:lang(fr) .src-x{font-size:15px;line-height:23px}.src-m{font-size:12px;line-height:20px;color:var(--muted)}.acts{display:flex;flex-wrap:wrap}.act,.acts{gap:var(--s2)}.act{display:inline-flex;align-items:center;min-height:40px;padding-inline:14px;border:1px solid var(--rule-strong);border-radius:10px;background:transparent;font-size:14px;line-height:20px;font-weight:500;color:var(--ink);cursor:pointer}.act:hover{border-color:var(--accent);color:var(--accent)}.act-done{min-height:40px;font-size:14px;color:var(--accent)}.act-done,.q-btn{display:inline-flex;align-items:center}.q-btn{justify-content:center;gap:var(--s2);min-height:48px;padding-inline:var(--s4);border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:15px;line-height:20px;font-weight:600;cursor:pointer}.q-btn:hover{background:color-mix(in srgb,var(--accent) 85%,var(--ink))}.q-btn:disabled{opacity:.6;cursor:progress}.report-box{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r2)}.report-lead{font-size:14px;line-height:22px;color:var(--ink-2)}.report-reasons{display:flex;flex-wrap:wrap;gap:var(--s2)}.report-err{font-size:14px;line-height:22px;color:var(--warn-ink)}.report-row{display:flex;gap:var(--s2);justify-content:flex-end}.report-row>*{min-width:120px}.q-follow{display:flex;flex-direction:column;gap:10px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.q-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.q-chip{display:inline-flex;align-items:center;min-height:44px;padding:var(--s2) 14px;border:1px solid var(--rule-strong);border-radius:22px;background:transparent;font-size:15px;line-height:22px;color:var(--ink);text-align:start;cursor:pointer}.q-chip:hover,.q-chip[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash)}.q-chip[aria-checked=true]{color:var(--accent);font-weight:600}.composer-field{display:flex;align-items:center;gap:var(--s2);min-height:52px;padding:4px;-webkit-padding-start:18px;padding-inline-start:18px;border:1px solid var(--control-line);border-radius:26px;background:color-mix(in srgb,var(--paper-2) 60%,var(--paper))}.composer-field:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.composer input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;line-height:24px;color:var(--ink);outline:none}.composer input::placeholder{color:var(--muted)}.send{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:22px;background:var(--accent);color:var(--on-accent);cursor:pointer;flex:none}.send:disabled{opacity:.4;cursor:default}.composer-hint{-webkit-margin-before:calc(var(--s3) * -1);margin-block-start:calc(var(--s3) * -1);font-size:13px;line-height:20px;color:var(--muted)}.faq-cta{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border:1px solid var(--rule);border-radius:14px}.faq-cta p{font-size:15px;line-height:22px;color:var(--ink-2)}.faq-cta small{font-size:13px;line-height:18px;color:var(--muted);text-align:center}.faq-near{display:flex;flex-direction:column;-webkit-margin-before:var(--s3);margin-block-start:var(--s3);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r2)}.faq-near .q-lbl{-webkit-margin-after:var(--s1);margin-block-end:var(--s1)}.faq-near a{padding-block:var(--s2);font-family:var(--law);font-size:16px;line-height:24px;text-decoration:none;color:var(--ink)}:lang(ar) .faq-near a{font-size:17px;line-height:28px}.faq-near a:hover{color:var(--accent)}.faq-block{display:flex;flex-direction:column;gap:var(--s1);-webkit-margin-before:var(--s4);margin-block-start:var(--s4)}.faq-row{display:flex;align-items:center;gap:var(--s3);min-height:56px;padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-decoration:none;color:var(--ink);font-family:var(--law);font-size:18px;line-height:30px}:lang(fr) .faq-row{font-size:17px;line-height:24px}.faq-row span{flex:1 1}.faq-row .chev{color:var(--muted)}.faq-row:hover{color:var(--accent)}.faq-all{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none}.faq-all:hover{text-decoration:underline}.sr-ask{display:flex;gap:var(--s3);align-items:flex-start;-webkit-margin-before:var(--s4);margin-block-start:var(--s4);padding:14px;border-radius:var(--r2);background:var(--accent-wash);text-decoration:none;color:var(--ink)}.sr-ask:hover{outline:1px solid var(--accent)}.sr-ask .ic{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accent);color:var(--on-accent);flex:none}.sr-ask b{line-height:22px;font-weight:600}.sr-ask .qq,.sr-ask b{display:block;font-size:16px}.sr-ask .qq{font-family:var(--law);line-height:26px;color:var(--ink-2)}.sr-ask small,.sr-faq small{display:block;-webkit-margin-before:2px;margin-block-start:2px;font-size:13px;line-height:18px;color:var(--muted)}.sr-faq{display:flex;gap:var(--s3);align-items:flex-start;padding-block:14px;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-decoration:none;color:var(--ink)}.sr-faq svg{-webkit-margin-before:4px;margin-block-start:4px;color:var(--accent)}.sr-faq .qq{display:block;font-family:var(--law);font-size:18px;line-height:30px}:lang(fr) .sr-faq .qq{font-size:17px;line-height:24px}.sr-faq:hover .qq{color:var(--accent)}@media (max-width:599px){.acct-btn-toc{display:none}}.plan-cta{width:100%;border:0;border-radius:var(--r1);background:var(--accent);color:var(--on-accent);padding-inline:var(--s5);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.plan-cta:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.plan-cta:disabled{cursor:progress;opacity:.75}.plan-cta-2{width:100%;text-decoration:none}.acct-page{padding-block:var(--s5) var(--s7)}.acct-lead{max-width:56ch;margin:var(--s2) auto 0;font-size:16px;line-height:28px;color:var(--ink-2);text-wrap:balance}.acct-card{border:1px solid var(--rule-strong);border-radius:var(--r2);padding:var(--s5);background:var(--paper)}.acct-form,.acct-sent{display:flex;flex-direction:column;gap:var(--s3);max-width:480px;margin-inline:auto}.acct-form label{font-size:14px;line-height:24px;font-weight:600;color:var(--ink-2)}.acct-field{padding-inline:var(--s4)}.acct-field input{font-size:16px;line-height:24px}[dir=rtl] .acct-field input:placeholder-shown{text-align:right}.acct-err{-webkit-margin-before:0;margin-block-start:0}.acct-sent h2{font-size:18px;line-height:28px;font-weight:600}.acct-sent p{font-size:16px;line-height:28px;color:var(--ink-2)}.acct-sent .btn{align-self:flex-start}.acct-muted,.acct-sent p.acct-muted,.acct-why{font-size:14px;line-height:24px;color:var(--muted)}.acct-why{max-width:480px;margin:var(--s5) auto 0;text-align:center;text-wrap:balance}.acct-legal{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--s5);-webkit-margin-before:var(--s3);margin-block-start:var(--s3)}.acct-legal a{display:inline-flex;align-items:center;min-height:var(--hit);color:var(--ink-2)}.acct-legal a,.acct-ok{font-size:14px;line-height:24px}.acct-ok{max-width:480px;margin:0 auto var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r1);background:var(--accent-wash);color:var(--ink);font-weight:500;text-align:center}.acct-verify{display:flex;justify-content:center;max-width:320px;margin-inline:auto}.acct-body{display:flex;flex-direction:column;gap:var(--s4)}.acct-body>.acct-ok{margin:0;max-width:none}.acct-facts{display:flex;flex-direction:column;margin:0;padding-block:var(--s2)}.acct-facts>div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-column-gap:var(--s4);column-gap:var(--s4);align-items:baseline;padding-block:var(--s3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.acct-facts>div:last-child{-webkit-border-after:0;border-block-end:0}.acct-facts dt{font-size:14px;line-height:24px;color:var(--muted)}.acct-facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);font-size:16px;line-height:24px;color:var(--ink)}.acct-facts b{font-weight:600}.acct-email{overflow-wrap:anywhere;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .acct-email{justify-content:flex-end}.acct-state{display:inline-grid;place-items:center;min-height:24px;padding-inline:var(--s2);border-radius:4px;background:var(--paper-2);color:var(--ink-2);font-size:12px;line-height:20px;font-weight:500}@media (max-width:479px){.acct-facts>div{grid-template-columns:minmax(0,1fr);row-gap:var(--s1)}[dir=rtl] .acct-email{justify-content:flex-start}}.acct-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.acct-actions form:has(.plan-cta){flex:1 1 220px}.acct-actions .btn{min-width:120px;padding-inline:var(--s4)}.acct-link{text-decoration:none}.acct-note{-webkit-margin-before:calc(-1*var(--s2));margin-block-start:calc(-1*var(--s2))}.acct-danger{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);-webkit-margin-before:var(--s6);margin-block-start:var(--s6);-webkit-padding-before:var(--s5);padding-block-start:var(--s5);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.acct-danger h2{font-size:16px;line-height:24px;font-weight:600}.acct-danger>p{font-size:14px;line-height:24px;color:var(--ink-2)}.acct-danger .notice{-webkit-margin-before:0;margin-block-start:0}.acct-del summary{list-style:none;padding-inline:var(--s4)}.acct-del summary::-webkit-details-marker{display:none}.acct-del[open] summary{display:none}.acct-del-go{--danger:#A1271E;border-color:var(--danger);color:var(--danger);padding-inline:var(--s4)}.acct-del-go:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acct-del-go{--danger:#F2B8B5}}:root[data-theme=dark] .acct-del-go{--danger:#F2B8B5}.pricing{max-width:var(--col-main);margin-inline:auto;padding-block:var(--s5) var(--s7)}.plans{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3)}@media (min-width:720px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}@supports (grid-template-rows:subgrid){.plans>.plan{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}}}.plan{display:flex;flex-direction:column;padding:var(--s5);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--paper)}.plan-pro{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan-mine{background:color-mix(in srgb,var(--accent-wash) 55%,var(--paper))}.plan h2{font-size:18px;line-height:28px;font-weight:600;color:var(--ink)}.plan-price{display:flex;align-items:baseline;gap:var(--s2);-webkit-margin-before:var(--s2);margin-block-start:var(--s2)}.plan-price .amt{font-family:var(--display);font-weight:700;font-size:36px;line-height:56px;color:var(--ink)}.plan-price .cur{font-size:16px;line-height:24px;font-weight:500;color:var(--ink-2)}.plan-per{color:var(--muted)}.plan-per,.plan-sum{font-size:14px;line-height:24px}.plan-sum{margin-block:var(--s3) var(--s5);color:var(--ink-2)}.plan-act{display:flex;flex-direction:column;gap:var(--s2);-webkit-margin-before:auto;margin-block-start:auto}.plan-eur{min-height:20px;-webkit-margin-before:var(--s2);margin-block-start:var(--s2);font-size:12px;line-height:20px;color:var(--muted);text-align:center;text-wrap:balance}.plan-eur:empty{margin:0}@media (min-width:720px){.plan-eur:empty{-webkit-margin-before:var(--s2);margin-block-start:var(--s2)}}.plan-current,.plan-soon{display:grid;place-items:center;min-height:var(--hit);border-radius:var(--r1);font-size:14px;line-height:24px;text-align:center}.plan-current{background:var(--accent-wash);color:var(--accent);font-weight:600}.plan-soon{border:1px dashed var(--rule-strong);color:var(--muted);padding-inline:var(--s2)}.plan-err{font-size:13px;line-height:20px;color:var(--warn-ink);background:var(--warn-bg);padding:var(--s2) var(--s3)}.plan-done,.plan-err{border-radius:var(--r1)}.plan-done{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:var(--accent-wash);font-size:14px;line-height:24px;color:var(--ink)}.plan-done b{font-weight:600}.plan-done .ask-step{color:var(--ink-2)}.plan-done-links{display:flex;flex-wrap:wrap;column-gap:var(--s4)}.plan-done-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.pay-notes{display:flex;flex-direction:column;gap:var(--s2);-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.pay-notes h2,.ptable-wrap h2{font-size:14px;line-height:24px;font-weight:600;color:var(--muted);-webkit-padding-after:var(--s2);padding-block-end:var(--s2);-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong)}.pay-notes>p{font-size:14px;line-height:24px;color:var(--ink-2)}.pay-notes .acct-legal{justify-content:flex-start;-webkit-margin-before:0;margin-block-start:0}.ptable-wrap{-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.ptable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:24px}.ptable th:first-child{width:40%}.ptable td,.ptable th{padding:var(--s3) var(--s2);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);vertical-align:middle}.ptable thead th{font-size:12px;line-height:20px;font-weight:600;color:var(--muted);text-align:center}.ptable tbody th{font-weight:500;color:var(--ink);text-align:start;-webkit-padding-start:0;padding-inline-start:0}.ptable tbody th small{display:block;font-size:12px;line-height:20px;font-weight:400;color:var(--muted)}.ptable td{text-align:center;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-yes{display:inline-grid;place-items:center;color:var(--accent)}.pt-yes svg{width:20px;height:20px}.pt-no{color:var(--rule-strong)}.pt-soon{display:inline-grid;place-items:center;min-height:20px;-webkit-margin-start:var(--s2);margin-inline-start:var(--s2);padding-inline:6px;border-radius:4px;background:var(--paper-2);color:var(--muted);font-size:12px;line-height:20px;font-weight:500}@media (max-width:479px){.ptable th:first-child{width:46%}.ptable td,.ptable th{padding-inline:var(--s1)}.ptable tbody th{-webkit-padding-start:0;padding-inline-start:0}}.pricing-disc{-webkit-margin-before:var(--s6);margin-block-start:var(--s6);font-size:13px;line-height:20px;color:var(--muted);text-align:center}.acct-cancel,.acct-confirm{display:flex;flex-direction:column;align-items:flex-start}.acct-confirm{gap:var(--s3);padding:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--paper-2)}.acct-confirm p{font-size:14px;line-height:24px}.acct-confirm p,.acct-danger .acct-muted a{color:var(--ink-2)}.faq-one,.faq-page{padding-block:var(--s5) var(--s7)}.faq-lead{max-width:60ch;margin:var(--s2) auto 0;font-size:16px;line-height:26px;color:var(--ink-2)}.faq-topic{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.faq-foot{display:flex;justify-content:center;-webkit-margin-before:var(--s7);margin-block-start:var(--s7)}.faq-one{display:flex;flex-direction:column;gap:var(--s5)}.faq-crumb{font-size:14px;line-height:24px;color:var(--muted)}.faq-crumb a{text-decoration:none}.faq-crumb a:hover{text-decoration:underline}.faq-one .q-h1{-webkit-margin-before:calc(var(--s3) * -1);margin-block-start:calc(var(--s3) * -1)}.sr-faq-h{-webkit-margin-before:var(--s5);margin-block-start:var(--s5)}.home-faq{max-width:560px;margin:var(--s7) auto 0;text-align:start}.home-faq-more{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s4)}.acct-as{-webkit-margin-after:var(--s4);margin-block-end:var(--s4);text-align:center;color:var(--ink-2)}.tb-cut{grid-template-columns:minmax(0,1fr);-webkit-margin-before:var(--s3);margin-block-start:var(--s3)}@font-face{font-family:naskh;src:url(/_next/static/media/90fe112ab4459f46.p.woff2) format("woff2");font-display:optional;font-weight:400;font-style:normal}.__className_df0894{font-family:naskh,Noto Naskh Arabic,Arial,serif;font-weight:400;font-style:normal}.__variable_df0894{--f-naskh:"naskh",Noto Naskh Arabic,Arial,serif}@font-face{font-family:plex;src:url(/_next/static/media/9edd0790e3060359-s.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/502cf5f49d226e37-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plex Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_23367b{font-family:plex,plex Fallback,system-ui,Segoe UI,Arial,sans-serif}.__variable_23367b{--f-plex:"plex","plex Fallback",system-ui,Segoe UI,Arial,sans-serif}@font-face{font-family:naskhBold;src:url(/_next/static/media/25088f4afd36de60.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_d07873{font-family:naskhBold,serif;font-weight:600;font-style:normal}.__variable_d07873{--f-naskh-b:"naskhBold",serif}@font-face{font-family:amiri;src:url(/_next/static/media/4dca0a32df4ba5cc-s.p.woff2) format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:amiri Fallback;src:local("Arial");ascent-override:112.40%;descent-override:63.40%;line-gap-override:0.00%;size-adjust:100.00%}.__className_37a577{font-family:amiri,amiri Fallback,serif;font-weight:700;font-style:normal}.__variable_37a577{--f-amiri:"amiri","amiri Fallback",serif}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/597b6a5d799c44de-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/597b6a5d799c44de-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_bec517{font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-style:normal}.__variable_bec517{--f-serif:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif}