.nl-docgrid{display:block}@media (min-width:1024px){.nl-docgrid{grid-template-columns:11rem 1fr;align-items:start;gap:0 3rem;display:grid}}.nl-docnav{display:none}@media (min-width:1024px){.nl-docnav{display:block;position:sticky;top:2.5rem}.nl-docnav ol{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}}.nl-docnav li+li{border-top:1px solid var(--rule)}.nl-docnav a{color:var(--ink-2);grid-template-columns:1.9rem 1fr;gap:0 .6rem;padding:.62rem 0;font-size:13px;line-height:1.45;transition:color .2s;display:grid}.nl-docnav a:hover{color:var(--ink)}.nl-docnav-ref{color:var(--field);transition:color .2s}.nl-docnav a:hover .nl-docnav-ref{color:var(--teal)}.nl-clause{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:.9rem 0;margin-top:2.5rem;padding-top:2.5rem;scroll-margin-top:2rem;display:grid}.nl-doc>.nl-clause:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:1024px){.nl-clause{grid-template-columns:3.25rem 1fr 10rem;align-items:baseline;gap:0 2rem}}.nl-clause-ref{color:var(--field);transition:color .2s}@media (min-width:1024px){.nl-clause-ref{text-align:right;grid-row:1;align-self:start;margin-top:5px;margin-right:-.14em}}.nl-clause:target .nl-clause-ref{color:var(--teal)}.nl-clause-body{grid-column:1;min-width:0}@media (min-width:1024px){.nl-clause-body{grid-area:1/2}}.nl-clause-h{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.3}@media (min-width:768px){.nl-clause-h{font-size:22px}}.nl-clause-body>*+*{margin-top:1.1rem}.nl-clause-prose{max-width:64ch;color:var(--ink);margin-top:1.35rem;font-size:16px;line-height:1.8}.nl-clause-prose+.nl-clause-prose{margin-top:1.1rem}.nl-clause-list{border-top:1px solid var(--rule);max-width:64ch;margin:1.35rem 0 0;padding:0;list-style:none}.nl-clause-list li{border-bottom:1px solid var(--rule);color:var(--ink);padding:.75rem 0;font-size:16px;line-height:1.7}.nl-cite{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1;gap:0 2.5rem;margin:0;padding-top:.8rem;display:flex}@media (min-width:1024px){.nl-cite{text-align:right;border-top:0;grid-area:1/3;padding-top:0;display:block}}.nl-cite-item+.nl-cite-item{margin-top:0}@media (min-width:1024px){.nl-cite-item+.nl-cite-item{margin-top:1.05rem}}.nl-cite-k{color:var(--field)}.nl-cite-v{color:var(--ink);margin:.3rem 0 0}@media (min-width:1024px){.nl-cite-k,.nl-cite-v{margin-right:-.14em}}.nl-docfields{border-top:1px solid var(--rule-strong-dark);grid-template-columns:1fr;margin-top:2.5rem;display:grid}@media (min-width:640px){.nl-docfields{grid-template-columns:repeat(3,1fr)}}.nl-docfields>div{padding:.9rem 0}@media (min-width:640px){.nl-docfields>div{padding:.9rem 1.15rem}.nl-docfields>div:first-child{padding-left:0}.nl-docfields>div+div{border-left:1px solid var(--rule-dark)}}@media (max-width:639px){.nl-docfields>div+div{border-top:1px solid var(--rule-dark)}}.nl-docfield{color:var(--field-dark)}.nl-docvalue{color:var(--white);margin-top:.35rem}.nl-doctable-wrap{margin-top:1.5rem;overflow-x:auto}.nl-doctable{border-collapse:collapse;text-align:left;width:100%}.nl-doctable thead th{background:var(--pale);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);color:var(--field);white-space:nowrap;padding:1rem 1.1rem;font-weight:400}.nl-doctable td,.nl-doctable tbody th{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:.9rem 1.1rem;font-size:15px;line-height:1.7}.nl-doctable tbody th{white-space:normal;font-weight:600}.nl-nowrap{white-space:nowrap}.nl-index{border-top:1px solid var(--rule-strong);margin:1.5rem 0 0}.nl-index-row{border-bottom:1px solid var(--rule);padding:.95rem 0}.nl-index-name{color:var(--ink);font-size:16px;line-height:1.5}.nl-index-row dd{max-width:62ch;color:var(--ink-3);margin:.3rem 0 0;font-size:14px;line-height:1.7}.nl-docclose{background:var(--dark)}.nl-docclose-h{letter-spacing:-.02em;color:var(--white);font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.nl-docclose-h{font-size:30px}}.nl-docclose-p{max-width:56ch;color:var(--on-dark);margin-top:1.1rem;font-size:16px;line-height:1.8}
