.lg-root{--lg-bg:#fffaf5;--lg-surface:#fff;--lg-text:#1f1a17;--lg-muted:#5c524b;--lg-border:#eadfd5;--lg-brand:#f97316;--lg-brand-text:#b24a05;--lg-banner-bg:#fff1e2;--lg-banner-border:#f6b679;--lg-tbc-bg:#fde68a;--lg-tbc-text:#3d2f00;--lg-head-bg:#f6efe8;--lg-danger:#b42318;--lg-on-accent:#fff;--lg-danger-bg:#fef3f2;--lg-success-bg:#ecfdf3;--lg-success-border:#6ce9a6;background:var(--lg-bg);height:100%;color:var(--lg-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:auto;scroll-padding-top:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Devanagari,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.65;overflow-y:auto}@media (prefers-color-scheme:dark){.lg-root{--lg-bg:#15110e;--lg-surface:#1d1814;--lg-text:#f3ece6;--lg-muted:#bcb0a6;--lg-border:#3a312a;--lg-brand:#fb8a3c;--lg-brand-text:#fdab6d;--lg-banner-bg:#2b1d10;--lg-banner-border:#8a4b17;--lg-tbc-bg:#5c4a06;--lg-tbc-text:#fff4c2;--lg-head-bg:#2a231d;--lg-danger:#f97066;--lg-on-accent:#15110e;--lg-danger-bg:#3a1714;--lg-success-bg:#0f2a1c;--lg-success-border:#2f7a4f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lg-root *,.lg-root :before,.lg-root :after{box-sizing:border-box}.lg-root a{color:var(--lg-brand-text);text-underline-offset:2px}.lg-root a:focus-visible,.lg-root summary:focus-visible{outline:3px solid var(--lg-brand);outline-offset:2px;border-radius:3px}.lg-root .skip-link{background:var(--lg-surface);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.lg-root .skip-link:focus{top:1rem;left:1rem}.lg-root .site-header{border-bottom:1px solid var(--lg-border);background:var(--lg-surface)}.lg-root .site-header__inner,.lg-root .site-footer__inner,.lg-root .layout{max-width:72rem;margin:0 auto;padding:0 16px}.lg-root .site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-top:.875rem;padding-bottom:.875rem;display:flex}.lg-root .brand{color:var(--lg-text);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.lg-root .brand__mark{background:var(--lg-brand);border-radius:50%;width:1.75rem;height:1.75rem;display:inline-block}.lg-root .doc-nav ul,.lg-root .site-footer ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.lg-root .doc-nav a{color:var(--lg-muted);border-bottom:2px solid #0000;padding:.25rem 0;font-weight:600;text-decoration:none}.lg-root .doc-nav a:hover{color:var(--lg-text)}.lg-root .doc-nav a[aria-current=page]{color:var(--lg-brand-text);border-bottom-color:var(--lg-brand)}.lg-root .draft-banner{background:var(--lg-banner-bg);border-bottom:1px solid var(--lg-banner-border)}.lg-root .draft-banner p{max-width:72rem;margin:0 auto;padding:.625rem 16px;font-size:.95rem}.lg-root mark.tbc{background:var(--lg-tbc-bg);color:var(--lg-tbc-text);border-radius:3px;padding:0 .25em;font-weight:600}.lg-root .review-note{border-left:4px solid var(--lg-banner-border);background:var(--lg-banner-bg);border-radius:0 6px 6px 0;margin:1rem 0;padding:.5rem .875rem;font-size:.95rem}.lg-root .layout{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem;padding-bottom:3rem;display:grid}@media (min-width:960px){.lg-root .layout{grid-template-columns:16rem minmax(0,1fr);gap:3rem}.lg-root .toc{align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.lg-root .toc details>summary{pointer-events:none;list-style:none}.lg-root .toc details>summary::-webkit-details-marker{display:none}}.lg-root .toc details{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:8px;padding:.75rem 1rem}.lg-root .toc summary{cursor:pointer;font-weight:700}.lg-root .toc ol{margin:.5rem 0 0;padding-left:1.25rem;font-size:.95rem}.lg-root .toc li{margin:.3rem 0}.lg-root .toc a{color:var(--lg-muted);text-decoration:none}.lg-root .toc a:hover{color:var(--lg-brand-text);text-decoration:underline}.lg-root .doc{min-width:0;max-width:46rem}.lg-root .doc h1{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.2}.lg-root .doc h2{border-top:1px solid var(--lg-border);margin:2.5rem 0 .75rem;padding-top:1rem;font-size:1.4rem;line-height:1.3}.lg-root .doc h3{margin:1.5rem 0 .5rem;font-size:1.125rem}.lg-root .doc p,.lg-root .doc ul,.lg-root .doc ol{margin:0 0 1rem}.lg-root .doc li{margin:.3rem 0}.lg-root .doc ol.clauses{padding-left:0;list-style:none}.lg-root .doc ol.clauses ol.clauses{margin-top:.5rem;padding-left:1.5rem}.lg-root .doc ol.clauses p{margin:.5rem 0 0}.lg-root .clause-no{font-weight:600}.lg-root .doc-entity{color:var(--lg-muted);letter-spacing:.02em;font-weight:600}.lg-root .doc-meta{color:var(--lg-muted);margin-bottom:1.5rem;font-size:.95rem}.lg-root .doc-meta p{margin:.15rem 0}.lg-root .table-wrap{border:1px solid var(--lg-border);border-radius:8px;margin:0 0 1.25rem;overflow-x:auto}.lg-root table{border-collapse:collapse;background:var(--lg-surface);width:100%;font-size:.95rem}.lg-root th,.lg-root td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lg-border);padding:.6rem .75rem}.lg-root thead th{background:var(--lg-head-bg)}.lg-root tbody tr:last-child td{border-bottom:0}@media (min-width:960px){.lg-root .layout.layout--single{grid-template-columns:minmax(0,46rem);justify-content:center}}.lg-root .dl-form{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:12px;gap:1.25rem;padding:1.25rem;display:grid}.lg-root .dl-methods{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.lg-root .dl-methods legend{margin-bottom:.5rem;font-weight:600}.lg-root .dl-method{border:1px solid var(--lg-border);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.lg-root .dl-method--active{border-color:var(--lg-brand);color:var(--lg-brand-text);font-weight:600}.lg-root .dl-field{gap:.35rem;display:grid}.lg-root .dl-field label{font-weight:600}.lg-root .dl-optional,.lg-root .dl-hint{color:var(--lg-muted);margin:0;font-size:.9rem;font-weight:400}.lg-root .dl-input{width:100%;font:inherit;color:var(--lg-text);background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:8px;padding:.6rem .75rem}.lg-root textarea.dl-input{resize:vertical}.lg-root .dl-input::placeholder{color:var(--lg-muted);opacity:1}.lg-root .dl-input:focus-visible,.lg-root .dl-button:focus-visible,.lg-root .dl-link-button:focus-visible,.lg-root .dl-method:focus-within,.lg-root .dl-check input:focus-visible{outline:3px solid var(--lg-brand);outline-offset:2px}.lg-root .dl-phone{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.lg-root .dl-dial{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--lg-muted);background:var(--lg-head-bg);border:1px solid var(--lg-border);border-radius:8px;padding:.6rem}.lg-root select.dl-input{margin-bottom:.75rem}.lg-root .dl-input:disabled{opacity:.6;cursor:not-allowed}.lg-root .dl-input--code{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:12rem}.lg-root .dl-check{align-items:flex-start;gap:.6rem;display:flex}.lg-root .dl-check input{flex:none;width:1.1rem;height:1.1rem;margin-top:.35rem}.lg-root .dl-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lg-root .dl-button{font:inherit;color:var(--lg-on-accent);background:var(--lg-brand-text);cursor:pointer;border:0;border-radius:8px;padding:.7rem 1.2rem;font-weight:600}.lg-root .dl-button--danger{background:var(--lg-danger)}.lg-root .dl-button:disabled{opacity:.6;cursor:not-allowed}.lg-root .dl-link-button{font:inherit;color:var(--lg-brand-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lg-root .dl-cancel{font-weight:600}.lg-root .dl-error{color:var(--lg-danger);background:var(--lg-danger-bg);border-radius:8px;margin:0;padding:.6rem .8rem}.lg-root .dl-error p{margin:.2rem 0}.lg-root .dl-panel{background:var(--lg-banner-bg);border:1px solid var(--lg-banner-border);border-radius:12px;padding:1rem 1.25rem}.lg-root .dl-panel--done{background:var(--lg-success-bg);border-color:var(--lg-success-border)}.lg-root .doc .dl-panel h2,.lg-root .doc .dl-panel h3{border:0;margin:0 0 .5rem;padding:0}.lg-root .site-footer{border-top:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted);font-size:.95rem}.lg-root .site-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.25rem;padding-bottom:1.5rem;display:flex}.lg-root .site-footer p{margin:0}@media print{:is(html:has(.lg-root),body:has(.lg-root)){height:auto;overflow:visible}.lg-root{color:#000;background:#fff;height:auto;font-size:11pt;overflow:visible}.lg-root .site-header nav,.lg-root .toc,.lg-root .skip-link,.lg-root .site-footer ul{display:none}.lg-root .layout{display:block}.lg-root .doc{max-width:none}.lg-root a{color:#000}}
