.nr-partgrid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1020px){.nr-partgrid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nr-partgrid--four{grid-template-columns:minmax(0,1fr)}}.nr-vlt-blurb{margin-top:8px;font-family:var(--nr-body);font-size:13.5px;line-height:1.45;color:var(--nr-muted)}.nr-part.is-here .nr-vlt-blurb{color:#b9cae3}.nr-vlt-count{font-variant-numeric:tabular-nums}.nr-vltsec{scroll-margin-top:116px}.nr-vltsec+.nr-vltsec{margin-top:54px}.nr-vlt-dot{color:rgba(232,178,58,.5);margin:0 7px}.nr-vltcase{margin:30px 0 8px;max-width:var(--nr-measure);border:1px solid var(--nr-line);border-top:3px solid var(--nr-gold);border-radius:var(--nr-radius);background:var(--nr-powder)}.nr-vltaudio,.nr-vltruling{padding:22px 24px 20px}.nr-vltruling+.nr-vltaudio{border-top:1px solid var(--nr-line)}.nr-vltaudio h2,.nr-vltruling h2{font-weight:800;font-size:17px;letter-spacing:-.01em}.nr-vltaudio h2,.nr-vltruling h2,.nr-vltruling-file{font-family:var(--nr-display);color:var(--nr-midnight)}.nr-vltruling-file{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;padding:13px 16px;background:#fff;border:1px solid var(--nr-line);border-radius:3px;font-weight:700;font-size:15px;transition:border-color .2s,box-shadow .2s,color .2s}.nr-vltruling-file:hover{border-color:var(--nr-cadet);box-shadow:var(--nr-shadow);color:var(--nr-signal)}.nr-vltruling-file svg{width:22px;height:22px;flex:none;color:var(--nr-signal)}.nr-vltruling-size{margin-left:auto;font-family:var(--nr-body);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nr-muted);white-space:nowrap}@media (max-width:560px){.nr-vltruling-file{align-items:flex-start;gap:10px 12px}.nr-vltruling-size{flex-basis:100%;margin-left:34px}}.nr-vltruling-note{margin-top:12px;font-size:13px;line-height:1.5;color:var(--nr-muted)}.nr-vltruling-note a{color:var(--nr-signal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nr-vltaudio-player{display:block;width:100%;margin-top:14px;border:1px solid var(--nr-line);border-radius:3px;background:#f2f2f2}.nr-vltaudio-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:9px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nr-muted)}.nr-vltaudio-cap a{color:var(--nr-signal)}.nr-vltdoc .nr-prose h2{grid-template-columns:minmax(0,1fr);margin-left:0}.nr-vltdoc .nr-prose h2:after{grid-column:1}.nr-vltdoc .nr-prose h2{margin-top:1.5em}.nr-vltdoc .nr-prose h3{margin-top:1.35em}.nr-vltdoc .nr-prose .larger{font-family:var(--nr-display);font-size:1.34em;line-height:1.3;letter-spacing:-.012em;color:var(--nr-midnight)}.nr-vltdoc .nr-prose .smaller{font-size:.79em;line-height:1.55;color:var(--nr-muted);border-left:2px solid var(--nr-gold);padding-left:14px}.nr-vltdoc .nr-prose .space-left{margin-left:1.6em}.nr-vltdoc .nr-prose .nr-signers{-moz-columns:190px 4;columns:190px 4;-moz-column-gap:30px;column-gap:30px;margin:1.8em 0 0;max-width:var(--nr-measure);padding-top:1.4em;border-top:1px solid var(--nr-line)}.nr-vltdoc .nr-prose .nr-signer-state{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.3em}.nr-vltdoc .nr-prose .nr-signer-name{font-family:var(--nr-display);font-weight:800;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--nr-signal);margin-bottom:5px}.nr-vltdoc .nr-prose .nr-signer-state p{font-size:15px;line-height:1.5;color:var(--nr-ink);margin:0}.nr-vltdoc .nr-prose li.p1{list-style:none}.nr-vltnav{border-top:1px solid var(--nr-line);background:var(--nr-powder);padding:34px 0 40px}.nr-vltnav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:var(--nr-article-w);margin-inline:auto}@media (max-width:640px){.nr-vltnav-grid{grid-template-columns:minmax(0,1fr)}}.nr-vltnav .nr-part{display:flex;flex-direction:column}.nr-vltnav .nr-part:only-of-type{grid-column:1/-1;width:min(460px,100%);margin-inline:auto}.nr-vltnav-dir{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nr-signal)}.nr-vltnav-end{grid-column:1/-1;text-align:center}.nr-vltnav-all{display:inline-block;margin-top:22px;font-family:var(--nr-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nr-cadet);border-bottom:2px solid var(--nr-gold);padding-bottom:3px;transition:color .2s}.nr-vltnav-all:hover{color:var(--nr-signal)}