:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level=chapter]{font-size:var(--vdoc-chapter-title-size,28px);color:#1e293b;font-weight:750;line-height:1.25}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level=article]{font-size:var(--vdoc-article-title-size,24px);margin:0;font-weight:700;line-height:1.3}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results).point-row[data-vdoc-legal-level],:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) .point-row[data-vdoc-legal-level]{--legal-level-indent:0px;--legal-mark-size:var(--vdoc-part-mark-size,18px)}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results).point-row[data-vdoc-legal-level=clause],:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) .point-row[data-vdoc-legal-level=clause]{--legal-level-indent:var(--vdoc-legal-indent,20px);--legal-mark-size:var(--vdoc-clause-mark-size,16px)}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results).point-row[data-vdoc-legal-level=subclause],:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) .point-row[data-vdoc-legal-level=subclause]{--legal-level-indent:calc(var(--vdoc-legal-indent,20px) * 2);--legal-mark-size:var(--vdoc-subclause-mark-size,16px)}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level]>.point-text,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level]>.point-text{padding-inline-start:var(--legal-level-indent)}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level=part],#vdoc-root .vdoc-screen-block[data-vdoc-legal-level=part]{margin-top:var(--vdoc-legal-gap,16px)}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level] .subline,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level] .subline{font-size:var(--legal-mark-size);color:#334155;align-items:baseline;gap:.4em;margin:0 0 .45em;display:flex}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level] .submark,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level] .submark{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:750;line-height:1.3}#vdoc-root .legal-level-label{color:#64748b;font-size:.75em;font-weight:600}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level=part] .subline,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level=part] .subline{border-inline-start:3px solid #94a3b8;padding-inline-start:.55em}.legal-typography-controls{border-block:1px solid #d6dbe6;padding:12px 0}.legal-typography-controls summary{cursor:pointer;font-weight:600;line-height:1.4}.legal-typography-controls .typography-control{margin-top:12px}@media (width<=600px){:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level]>.point-text,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level]>.point-text{padding-inline-start:min(var(--legal-level-indent), 24px)}}#vdoc-root #vdoc-layout .typography-controls-side{scrollbar-gutter:stable;flex:0 auto;min-height:120px;max-height:min(60dvh,100dvh - 220px);overflow-y:auto}:is(#vdoc-root,#home-root) :is(#docViewer,.vdoc-screen-block,.documents-vdoc-results) [data-vdoc-legal-level=subclause] .submark,#vdoc-root .vdoc-screen-block[data-vdoc-legal-level=subclause] .submark{box-sizing:border-box;background:#f8fafc;border:1px solid #d8dee8;border-radius:999px;justify-content:center;align-items:center;min-width:1.6em;min-height:1.6em;padding:0 .25em;display:inline-flex}
