.nl-legal-container{max-width:1440px;margin:0 auto;padding:0 var(--nl-pad)}.nl-legal-masthead{padding:52px 0 0;border-bottom:1px solid var(--nl-line)}.nl-legal-switcher{display:flex;gap:30px;font-size:13px;margin-bottom:60px}.nl-legal-switcher a{color:var(--nl-muted);padding-bottom:9px;border-bottom:1px solid transparent}.nl-legal-switcher a[aria-current]{color:var(--nl-ink);border-bottom-color:var(--nl-accent)}.nl-legal-title-row{display:flex;justify-content:space-between;gap:30px;align-items:center}.nl-legal-eyebrow{font-size:11px;letter-spacing:1.8px;color:var(--nl-accent);margin:0 0 22px}.nl-legal-title-row h1{font-size:clamp(46px,5.7vw,80px);font-weight:400;letter-spacing:-.055em;line-height:1.08;margin:0}.nl-legal-deck{color:var(--nl-muted);font-size:clamp(16px,1.6vw,20px);max-width:620px;line-height:1.65;margin:25px 0 0}.nl-legal-mark{font-family:NLG Editorial,serif;font-style:italic;color:var(--nl-accent);font-size:100px;line-height:1;opacity:.65;display:flex;gap:20px;align-items:baseline}.nl-legal-mark>span{font:10px NLG Manrope,sans-serif;letter-spacing:1.5px}.nl-legal-version{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:47px;padding:19px 0;color:var(--nl-muted);font-size:12px}.nl-legal-version p{margin:0}.nl-legal-version time{color:var(--nl-ink)}.nl-legal-print{display:inline-flex;align-items:center;gap:10px;color:var(--nl-muted);font-size:12px;min-height:40px}.nl-legal-print:hover{color:var(--nl-ink)}.nl-legal-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:34px 0 40px;border-bottom:1px solid var(--nl-line)}.nl-legal-overview h2{font-size:14px;font-weight:500;margin:0 0 10px;color:var(--nl-ink)}.nl-legal-overview p{font-size:13px;line-height:1.8;color:var(--nl-muted);margin:0;max-width:32ch}.nl-legal-layout{display:grid;grid-template-columns:230px minmax(0,740px);justify-content:space-between;gap:clamp(40px,6vw,110px);padding:62px 0 110px;align-items:start}.nl-legal-rail{position:sticky;top:125px;max-height:calc(100dvh - 150px);overflow-y:auto;scrollbar-width:thin}.nl-legal-toc>p{font-size:10px;letter-spacing:1.6px;color:var(--nl-dim);margin:0 0 21px}.nl-legal-rail ol{list-style:none;margin:0;padding:0}.nl-legal-rail li a{display:flex;gap:14px;border-left:1px solid var(--nl-line);padding:9px 0 9px 15px;font-size:12px;line-height:1.5;color:var(--nl-muted);transition:color .2s,border-color .2s}.nl-legal-rail li a>span{color:var(--nl-dim);font-size:10px;font-variant-numeric:tabular-nums;padding-top:2px}.nl-legal-rail li a:hover,.nl-legal-rail li a[aria-current]{color:var(--nl-ink);border-left-color:var(--nl-accent)}.nl-legal-mobile-toc{display:none}.nl-legal-body{font-size:16px;line-height:1.85;color:var(--nl-muted);min-width:0}.nl-legal-body p{margin:0 0 19px}.nl-legal-body p:last-child{margin-bottom:0}.nl-legal-body a{color:var(--nl-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.nl-legal-body a:hover{color:var(--nl-ink)}.nl-legal-body strong{font-weight:600;color:var(--nl-ink)}.nl-legal-introduction{color:var(--nl-ink);font-size:17px;padding-bottom:14px}.nl-legal-section{scroll-margin-top:20px;padding-top:37px;margin-top:33px;border-top:1px solid var(--nl-line)}.nl-legal-section-heading{display:flex;align-items:baseline;gap:17px;margin-bottom:23px}.nl-legal-section-heading>span{font-size:11px;color:var(--nl-accent);flex-shrink:0;font-variant-numeric:tabular-nums}.nl-legal-section h2{font-family:NLG Manrope,sans-serif;font-size:25px;font-weight:400;letter-spacing:-.7px;line-height:1.3;color:var(--nl-ink);margin:0}.nl-legal-permalink{font-size:15px!important;margin-left:auto;opacity:.75;text-decoration:none!important;min-width:28px;text-align:center}.nl-legal-permalink:focus-visible,.nl-legal-permalink:hover{opacity:1}.nl-legal-section h3{font-size:16px;line-height:1.65;font-weight:600;color:var(--nl-ink);margin:26px 0 9px}.nl-legal-section ul{padding-left:20px;margin:14px 0 23px}.nl-legal-section li{padding-left:5px;margin:9px 0}.nl-legal-section li::marker{color:var(--nl-accent)}.nl-legal-section address{font-style:normal}.nl-legal-note{border-left:2px solid var(--nl-accent);padding:14px 0 14px 23px;margin:25px 0;color:var(--nl-ink)}.nl-legal-providers{margin:25px 0;display:grid;grid-template-columns:165px 1fr}.nl-legal-providers dd,.nl-legal-providers dt{padding:19px 0;border-top:1px solid var(--nl-line);margin:0;font-size:14px;line-height:1.8}.nl-legal-providers dt{color:var(--nl-ink);padding-right:25px;font-weight:500}.nl-legal-providers dd{color:var(--nl-muted)}.nl-legal-related{border-top:1px solid var(--nl-line);padding-top:32px;margin-top:60px;display:flex;justify-content:space-between;align-items:end;gap:30px}.nl-legal-related p{font-size:10px;letter-spacing:1.6px;color:var(--nl-dim);margin:0 0 9px}.nl-legal-related>div a{display:flex;gap:35px;align-items:center;font-size:24px;letter-spacing:-.5px;text-decoration:none}.nl-legal-related>a{font-size:12px;white-space:nowrap}.nl-legal-body .nl-cookie-open{font-size:14px;color:var(--nl-ink);border-bottom:1px solid var(--nl-accent);padding:8px 0;min-height:44px;text-decoration:none}@media(max-width:1000px){.nl-legal-mark{display:none}.nl-legal-layout{grid-template-columns:185px minmax(0,1fr);gap:40px}.nl-legal-rail li a{font-size:11px;padding-left:10px;gap:10px}.nl-legal-title-row h1{font-size:64px}}@media(max-width:760px){.nl-legal-masthead{padding-top:30px}.nl-legal-switcher{margin-bottom:38px;gap:23px}.nl-legal-title-row h1{font-size:50px}.nl-legal-version{align-items:start;flex-wrap:wrap;margin-top:28px;padding:14px 0;font-size:11px}.nl-legal-version p{line-height:2}.nl-legal-print{min-height:32px}.nl-legal-overview{grid-template-columns:1fr;gap:19px;padding:26px 0}.nl-legal-overview>div{display:grid;grid-template-columns:125px 1fr;gap:20px}.nl-legal-overview h2{font-size:13px}.nl-legal-overview p{font-size:12px;max-width:none}.nl-legal-layout{display:block;padding-top:25px;padding-bottom:70px}.nl-legal-rail{position:static;max-height:none;overflow:visible;margin-bottom:35px}.nl-legal-toc{display:none}.nl-legal-mobile-toc{display:block;border:1px solid var(--nl-line)}.nl-legal-mobile-toc summary{font-size:13px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 17px;list-style:none}.nl-legal-mobile-toc summary::-webkit-details-marker{display:none}.nl-legal-mobile-toc[open] summary>span{transform:rotate(45deg)}.nl-legal-mobile-toc ol{padding:0 16px 17px}.nl-legal-rail li a{font-size:13px;padding-top:11px;padding-bottom:11px}.nl-legal-body{font-size:15px;line-height:1.85}.nl-legal-introduction{font-size:16px}.nl-legal-section{padding-top:29px;margin-top:29px;scroll-margin-top:14px}.nl-legal-section h2{font-size:23px}.nl-legal-section-heading{gap:12px;margin-bottom:20px}.nl-legal-providers{grid-template-columns:1fr}.nl-legal-providers dt{padding-bottom:4px;padding-top:16px}.nl-legal-providers dd{border-top:0;padding-top:0;padding-bottom:19px}.nl-legal-related{align-items:start;flex-direction:column;gap:24px}}@media(max-width:380px){.nl-legal-title-row h1{font-size:42px}.nl-legal-overview>div{grid-template-columns:1fr;gap:0}.nl-legal-overview{gap:22px}.nl-legal-version p>span{display:block;font-size:0;line-height:0}.nl-legal-switcher{font-size:12px}.nl-legal-section h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.nl-legal-page *{scroll-behavior:auto!important;transition:none!important}}@media print{.nl-site,body,html{background:white!important;color:#172b2e!important}.nl-site{overflow:visible!important}.nl-cookie-banner,.nl-cookie-dialog,.nl-cookie-open,.nl-footer,.nl-header,.nl-legal-mark,.nl-legal-permalink,.nl-legal-print,.nl-legal-rail,.nl-legal-related>a,.nl-legal-switcher,.nl-skip{display:none!important}.nl-legal-container{max-width:none;padding:0}.nl-legal-masthead{padding-top:0}.nl-legal-title-row h1{font-size:32pt}.nl-legal-layout{display:block;padding:20px 0 0}.nl-legal-body{font-size:10.5pt;line-height:1.6;color:#344b50}.nl-legal-section h2{font-size:17pt;color:#172b2e}.nl-legal-introduction{font-size:11pt;color:#172b2e}.nl-legal-section{-moz-column-break-inside:auto;break-inside:auto;margin-top:20px;padding-top:20px}.nl-legal-section h3,.nl-legal-section-heading{-moz-column-break-after:avoid;break-after:avoid}.nl-legal-overview{gap:20px;padding:20px 0}.nl-legal-body a,.nl-legal-body strong,.nl-legal-deck,.nl-legal-note,.nl-legal-overview h2,.nl-legal-overview p,.nl-legal-providers dd,.nl-legal-providers dt,.nl-legal-version,.nl-legal-version time{color:#243d42}.nl-legal-related{margin-top:30px}.nl-legal-body a{text-decoration:underline}@page{margin:18mm}.nl-site,.nl-site *,body,html{transition:none!important;animation:none!important}.nl-site{--nl-bg:#fff!important;--nl-ink:#172b2e!important;--nl-muted:#344b50!important;--nl-dim:#344b50!important;--nl-accent:#244f46!important;--nl-line:#bbc7c5!important;background:#fff!important}.nl-legal-page h1,.nl-site{color:#172b2e!important}.nl-legal-deck{font-size:12pt;line-height:1.5;margin-top:15px}.nl-legal-version{margin-top:22px;padding:10px 0}}