.legal-doc{--lg-ink:var(--foreground);--lg-ink-2:var(--color-navy-800);--lg-ink-3:var(--muted-foreground);--lg-bg:transparent;--lg-panel:var(--color-brand-50);--lg-rule:var(--color-brand-200);--lg-rule-soft:var(--border);--lg-accent:var(--color-brand-700);--lg-alert:#8c2016;--lg-alert-bg:#fdf3f1;--lg-max:var(--site-max,1200px);--lg-serif:var(--font-birzia), ui-sans-serif, system-ui, sans-serif;--lg-sans:var(--font-birzia), ui-sans-serif, system-ui, sans-serif;--lg-card:var(--card,#fff);--lg-radius:16px;background:var(--lg-bg);color:var(--lg-ink);font-family:var(--lg-serif);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.85}.legal-doc *{box-sizing:border-box}.legal-doc .lg-wrap{max-width:var(--lg-max);text-align:right;direction:rtl;margin:0 auto;padding:0 1rem 6rem}@media (min-width:1024px){.legal-doc .lg-wrap{padding-inline:2rem}}.legal-doc.ltr{--lg-serif:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--lg-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.legal-doc.ltr .lg-wrap{text-align:left;direction:ltr}.legal-doc.ltr th,.legal-doc.ltr td{text-align:left}.legal-doc.ltr .c>ul{padding:0 0 0 20px}.legal-doc .doc-head{text-align:start;border-bottom:1px solid var(--lg-rule-soft);padding:3.5rem 0 0;margin-bottom:2.5rem;padding-bottom:2rem}.legal-doc .doc-head .entity{font-family:var(--lg-sans);letter-spacing:.04em;color:var(--lg-accent);margin:0 0 4px;font-size:13px;font-weight:700}.legal-doc .doc-head .entity-sub{font-family:var(--lg-sans);color:var(--lg-ink-3);margin:0 0 1.25rem;font-size:13px}.legal-doc .doc-head h1{font-family:var(--lg-serif);letter-spacing:-.01em;color:var(--lg-ink-2);margin:0 0 10px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.15}.legal-doc .doc-head .h1-sub{font-family:var(--lg-serif);color:var(--lg-ink-3);max-width:60ch;margin:0;font-size:18px;font-weight:400}.legal-doc .doc-meta{font-family:var(--lg-sans);border:1px solid var(--lg-rule-soft);border-radius:var(--lg-radius);background:var(--lg-card);margin:0 0 2.5rem;font-size:14px;overflow:hidden}.legal-doc .doc-meta dl{grid-template-columns:auto 1fr;margin:0;display:grid}.legal-doc .doc-meta dt{background:var(--lg-panel);color:var(--lg-ink-2);border-bottom:1px solid var(--lg-rule-soft);white-space:nowrap;padding:12px 18px;font-size:13px;font-weight:700}.legal-doc .doc-meta dd{color:var(--lg-ink);border-bottom:1px solid var(--lg-rule-soft);margin:0;padding:12px 18px}.legal-doc .doc-meta dl>dt:last-of-type,.legal-doc .doc-meta dl>dd:last-of-type{border-bottom:none}.legal-doc .recitals{max-width:82ch;margin:0 0 2.5rem}.legal-doc .recitals .rt{font-family:var(--lg-sans);color:var(--lg-accent);text-align:start;margin:0 0 12px;font-size:13px;font-weight:700}.legal-doc .recitals p{margin:0 0 12px}.legal-doc .recitals .whereas{text-indent:-1.6em;padding-inline-start:1.6em}.legal-doc .recitals .whereas b{color:var(--lg-ink-2);font-weight:700}.legal-doc .recitals .therefore{border-top:1px solid var(--lg-rule-soft);text-align:start;text-indent:0;padding-top:1.25rem;color:var(--lg-ink-2);margin-top:1.25rem;padding-inline-start:0;font-weight:700}.legal-doc .lg-toc{border:1px solid var(--lg-rule-soft);border-radius:var(--lg-radius);background:var(--lg-panel);margin:0 0 3rem;padding:1.5rem 1.75rem}.legal-doc .lg-toc h2{font-family:var(--lg-sans);color:var(--lg-accent);text-align:start;margin:0 0 14px;font-size:13px;font-weight:700}.legal-doc .lg-toc ol{counter-reset:toc;font-family:var(--lg-sans);margin:0;padding:0;font-size:15px;list-style:none}.legal-doc .lg-toc li{counter-increment:toc;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.legal-doc .lg-toc li:before{content:counter(toc) ".";font-variant-numeric:tabular-nums;color:var(--lg-ink-3);min-width:1.9em;font-weight:600}.legal-doc .lg-toc a{color:var(--lg-ink-2);text-decoration:none}.legal-doc .lg-toc a:hover{color:var(--lg-accent);text-decoration:underline}@media (min-width:680px){.legal-doc .lg-toc ol{columns:2;column-gap:2.5rem}.legal-doc .lg-toc li{break-inside:avoid}}@media (min-width:1100px){.legal-doc .lg-toc ol{columns:3}}.legal-doc .lg-s{margin:3rem 0 0;scroll-margin-top:5rem}.legal-doc .lg-s>h2{font-family:var(--lg-serif);text-align:start;border-bottom:2px solid var(--lg-rule);letter-spacing:-.01em;color:var(--lg-ink-2);margin:0 0 1.25rem;padding:0 0 .75rem;font-size:clamp(21px,2.4vw,26px);font-weight:800;line-height:1.25}.legal-doc .lg-s>h2 .n{font-family:var(--lg-sans);letter-spacing:.04em;color:var(--lg-accent);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.legal-doc .lg-s h3{font-family:var(--lg-serif);color:var(--lg-ink-2);margin:2rem 0 .75rem;font-size:19px;font-weight:700;text-decoration:none}.legal-doc .c{grid-template-columns:58px minmax(0,82ch);align-items:baseline;gap:0 12px;margin:0 0 1rem;display:grid}.legal-doc .c>.cn{font-family:var(--lg-sans);font-variant-numeric:tabular-nums;color:var(--lg-accent);white-space:nowrap;font-size:15px;font-weight:700}.legal-doc .c>.ct{margin:0}.legal-doc .c>.ct strong{color:var(--lg-ink-2);font-weight:700}.legal-doc .c>.sub,.legal-doc .c>ul{grid-column:2}.legal-doc .c .sub{grid-template-columns:40px 1fr;align-items:baseline;gap:0 10px;margin:12px 0 0;display:grid}.legal-doc .c .sub>span:first-child{font-family:var(--lg-sans);color:var(--lg-ink-3);white-space:nowrap;font-size:15px;font-weight:600}.legal-doc .c .sub>p{margin:0}.legal-doc .c>ul{margin:10px 0 0;padding:0 20px 0 0}.legal-doc .c>ul li{margin-bottom:6px}.legal-doc .defn{color:var(--lg-ink-2);font-weight:700}.legal-doc .box{border:1px solid var(--lg-rule-soft);border-radius:var(--lg-radius);background:var(--lg-panel);max-width:92ch;margin:1.75rem 0;padding:1.25rem 1.5rem}.legal-doc .box.alert{background:var(--lg-alert-bg);border-color:#f0c9c2}.legal-doc .box .bl{font-family:var(--lg-sans);color:var(--lg-accent);text-align:start;margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.legal-doc .box.alert .bl{color:var(--lg-alert)}.legal-doc .box p{margin:0 0 10px}.legal-doc .box p:last-child{margin-bottom:0}.legal-doc .lg-tw{border:1px solid var(--lg-rule-soft);border-radius:var(--lg-radius);background:var(--lg-card);margin:1.75rem 0;overflow-x:auto}.legal-doc table{border-collapse:collapse;width:100%;min-width:460px;font-family:var(--lg-sans);font-size:15px}.legal-doc th,.legal-doc td{text-align:right;border-bottom:1px solid var(--lg-rule-soft);vertical-align:top;padding:12px 18px;line-height:1.65}.legal-doc thead th{background:var(--lg-panel);color:var(--lg-ink-2);border-bottom:1px solid var(--lg-rule);font-size:13px;font-weight:700}.legal-doc tbody tr:last-child td{border-bottom:none}.legal-doc .num{font-variant-numeric:tabular-nums;white-space:nowrap}.legal-doc .exec{border:1px solid var(--lg-rule-soft);border-radius:var(--lg-radius);background:var(--lg-panel);max-width:92ch;margin:3rem 0 0;padding:1.5rem 1.75rem}.legal-doc .exec h2{font-family:var(--lg-sans);color:var(--lg-accent);text-align:start;margin:0 0 12px;font-size:13px;font-weight:700}.legal-doc .exec p{margin:0 0 10px}.legal-doc .exec p:last-child{margin-bottom:0}.legal-doc .lg-foot{border-top:1px solid var(--lg-rule-soft);font-family:var(--lg-sans);color:var(--lg-ink-3);text-align:start;margin-top:3rem;padding-top:1.25rem;font-size:13.5px}.legal-doc .lg-foot p{margin:0 0 6px}.legal-doc .lg-foot b{color:var(--lg-ink-2)}.legal-doc a{color:var(--lg-accent);text-underline-offset:2px}.legal-doc a:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}@media print{@page{margin:20mm 18mm 22mm}.legal-doc{color:#000;--lg-ink:#000;--lg-ink-2:#000;--lg-ink-3:#444;--lg-panel:#fff;--lg-card:#fff;--lg-rule:#000;--lg-rule-soft:#999;--lg-accent:#000;--lg-radius:0;background:#fff;font-size:10pt;line-height:1.6}.legal-doc .lg-wrap{max-width:none;padding:0}.legal-doc .doc-head{text-align:center;border-bottom:3px double #000;padding-top:0}.legal-doc .lg-s>h2{break-after:avoid;border-bottom:1px solid #000}.legal-doc .lg-toc{break-after:page}.legal-doc .c{grid-template-columns:52px 1fr}.legal-doc .box,.legal-doc .lg-tw,.legal-doc .exec,.legal-doc .recitals{max-width:none}.legal-doc .box,.legal-doc .lg-tw,.legal-doc .c,.legal-doc .exec{break-inside:avoid}.legal-doc a{color:#000;text-decoration:none}}@media (max-width:520px){.legal-doc{font-size:16px}.legal-doc .c,.legal-doc .c .sub{grid-template-columns:44px 1fr}.legal-doc .doc-meta dl{grid-template-columns:1fr}.legal-doc .doc-meta dd{padding-top:0}.legal-doc .lg-toc{padding:1.25rem}}
