.nw-legal-doc{font-size:.875rem;line-height:1.65;color:hsl(var(--foreground) / .9);overflow-wrap:anywhere}.nw-legal-doc h1{font-family:var(--font-display, inherit);font-size:1.75rem;line-height:1.2;font-weight:300;margin:0 0 1rem}.nw-legal-doc h2{font-size:1.05rem;font-weight:600;margin:2.25rem 0 .5rem;scroll-margin-top:1rem}.nw-legal-doc h3{font-size:.95rem;font-weight:600;margin:1.5rem 0 .4rem;scroll-margin-top:1rem}.nw-legal-doc p{margin:.6rem 0}.nw-legal-doc ul,.nw-legal-doc ol{margin:.6rem 0;padding-left:1.4rem}.nw-legal-doc ul{list-style:disc}.nw-legal-doc ol{list-style:decimal}.nw-legal-doc li{margin:.2rem 0}.nw-legal-doc a{text-decoration:underline;text-underline-offset:2px}.nw-legal-doc table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:.9rem 0}.nw-legal-doc th,.nw-legal-doc td{border:1px solid hsl(var(--border));padding:.4rem .6rem;text-align:left;vertical-align:top}.nw-legal-doc th{font-weight:600}.nw-legal-doc hr{border:0;border-top:1px solid hsl(var(--border));margin:2rem 0}.nw-legal-doc blockquote{border-left:3px solid hsl(var(--border));padding-left:.9rem;margin:.8rem 0;color:hsl(var(--muted-foreground))}.nw-legal-tools{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0 0 1.5rem}.nw-legal-toc{flex:1 1 18rem;min-width:0;border:1px solid hsl(var(--border));border-radius:.5rem;font-size:.875rem}.nw-legal-toc>summary{cursor:pointer;padding:.5rem .75rem;font-weight:600;list-style-position:inside}.nw-legal-toc>summary:focus-visible,.nw-legal-print:focus-visible,.nw-legal-toc a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.nw-legal-toc nav{max-height:24rem;overflow-y:auto;padding:0 .75rem .75rem;border-top:1px solid hsl(var(--border))}.nw-legal-toc ol{margin:.5rem 0 0;padding:0;list-style:none;-moz-columns:1;columns:1;-moz-column-gap:2rem;column-gap:2rem}@media(min-width:640px){.nw-legal-toc ol{-moz-columns:2;columns:2}}.nw-legal-toc li{-moz-column-break-inside:avoid;break-inside:avoid;padding:.15rem 0}.nw-legal-toc a{color:hsl(var(--muted-foreground));text-decoration:none;overflow-wrap:anywhere}.nw-legal-toc a:hover{color:hsl(var(--foreground));text-decoration:underline}.nw-legal-print{flex:none;border:1px solid hsl(var(--border));border-radius:.5rem;background:transparent;padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--muted-foreground));cursor:pointer}.nw-legal-print:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.nw-legal-title{font-family:var(--font-display, inherit);font-size:1.75rem;line-height:1.2;font-weight:300;margin:0 0 1rem}.nw-legal-doc pre,.nw-legal-doc code{max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.nw-legal-doc img{max-width:100%;height:auto}@media print{.nw-legal-page,.nw-legal-page *{visibility:visible}.nw-legal-page{background:#fff;min-height:0}.nw-legal-tools{display:none}.nw-legal-doc{font-size:10.5pt;line-height:1.5;color:#000}.nw-legal-doc a{color:inherit;text-decoration:none}.nw-legal-doc h1,.nw-legal-doc h2,.nw-legal-doc h3{-moz-column-break-after:avoid;break-after:avoid;color:#000}.nw-legal-doc blockquote,.nw-legal-doc tr{-moz-column-break-inside:avoid;break-inside:avoid}.nw-legal-doc table{display:table;width:100%;overflow:visible;font-size:9pt}.nw-legal-doc th,.nw-legal-doc td{border-color:#999}.nw-legal-title{color:#000}}
