body:has(.nl-page){color:#eceeea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040d13}.nl-page{--nl-bg:#040d13;--nl-text:#eceeea;--nl-muted:#a9bdc9;--nl-gold:#d9b77d;--nl-line:#a7c4d126;background:var(--nl-bg);color:var(--nl-text);min-height:100svh;padding-bottom:70px}.nl-wrap{width:min(1160px,100% - 80px);margin-inline:auto}.nl-page h1,.nl-page h2,.nl-related strong{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.nl-intro{max-width:880px;padding:82px 0 44px}.nl-page .nl-eyebrow{letter-spacing:.2em;color:var(--nl-gold);font-size:12px;line-height:1.7}.nl-intro .nl-eyebrow span{color:#69818f;margin-inline:12px}.nl-intro h1{margin:23px 0;font-size:clamp(48px,6vw,80px);line-height:1.1}.nl-description{max-width:620px;color:var(--nl-muted);font-size:18px;line-height:1.8}.nl-dateline{color:#869da9;flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:12px;line-height:1.8;display:flex}.nl-documents{border-bottom:1px solid var(--nl-line);gap:32px;display:flex}.nl-documents a{color:var(--nl-muted);border-bottom:1px solid #0000;margin-bottom:-1px;padding:18px 0;font-size:14px}.nl-documents a[aria-current=page]{color:var(--nl-gold);border-bottom-color:var(--nl-gold)}.nl-body{grid-template-columns:245px minmax(0,740px);justify-content:space-between;gap:60px;padding-top:52px;display:grid}.nl-sidebar{align-self:start;position:sticky;top:110px}.nl-sidebar nav{gap:0;display:grid}.nl-sidebar nav .nl-eyebrow{margin-bottom:17px}.nl-sidebar nav a{color:#9bb1be;padding:9px 0;font-size:14px;line-height:1.55}.nl-side-contact{border-top:1px solid var(--nl-line);gap:7px;margin-top:30px;padding-top:25px;font-size:14px;line-height:1.7;display:grid}.nl-side-contact span{color:#91a8b5}.nl-side-contact a{color:var(--nl-gold);overflow-wrap:anywhere}.nl-article{min-width:0;scroll-margin-top:108px}.nl-section{border-bottom:1px solid var(--nl-line);margin-bottom:38px;padding:0 0 38px;scroll-margin-top:108px}.nl-section-heading{align-items:baseline;gap:18px;margin-bottom:19px;display:flex}.nl-section-heading>span{color:var(--nl-gold);letter-spacing:.1em;flex:0 0 22px;font-size:12px}.nl-section-heading h2{font-size:30px;line-height:1.25}.nl-prose{padding-left:40px}.nl-prose p,.nl-contact>p:not(.nl-eyebrow){color:var(--nl-muted);font-size:16px;line-height:1.85}.nl-prose p+p{margin-top:16px}.nl-prose strong{color:#d6e0e3;font-weight:500}.nl-prose a{color:var(--nl-gold);text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #d9b77d55;text-decoration:underline #d9b77d55}.nl-prose h3{color:#dce5e7;margin:25px 0 8px;font-size:16px;font-weight:500;line-height:1.6}.nl-prose .nl-cookie-action{margin-top:18px}.nl-cookie-action{min-height:46px;color:var(--nl-gold);cursor:pointer;background:0 0;border:1px solid #d9b77d66;align-items:center;padding:10px 17px;font-size:14px;line-height:1.5;display:inline-flex}.nl-cookie-action:hover{border-color:var(--nl-gold);background:#d9b77d0a}.nl-contact{padding:6px 0 38px 40px}.nl-contact h2{margin:15px 0;font-size:34px;line-height:1.2}.nl-contact>a{color:var(--nl-gold);overflow-wrap:anywhere;margin-top:18px;font-size:17px;line-height:1.6;display:table}.nl-contact>a span{margin-left:12px}.nl-contact .nl-cookie-action{margin-top:22px}.nl-related{border-block:1px solid var(--nl-line);justify-content:space-between;align-items:center;gap:24px;padding:28px 0 28px 40px;display:flex}.nl-related>span:first-child{gap:9px;display:grid}.nl-related small{color:#849da9;letter-spacing:.15em;font-size:12px}.nl-related strong{color:var(--nl-text);font-size:30px}.nl-related>span>span{color:var(--nl-muted);font-size:14px;line-height:1.6}.nl-related>span:last-child{color:var(--nl-gold);font-size:24px}.nl-back{color:#a9bdc9;align-items:center;gap:14px;width:fit-content;margin:25px 0 0 auto;padding-block:10px;font-size:14px;display:flex}.nl-page a:hover{color:#f0cf97}.nl-page a:focus-visible,.nl-page button:focus-visible{outline:2px solid var(--nl-gold);outline-offset:5px}.nl-skip{z-index:100;color:#040d13;background:#eceeea;padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.nl-skip:focus{transform:translateY(0)}@media (max-width:900px){.nl-wrap{width:calc(100% - 48px)}.nl-body{grid-template-columns:190px minmax(0,1fr);gap:34px}.nl-intro{padding-top:65px}.nl-sidebar nav a{font-size:14px}.nl-section-heading{gap:12px}.nl-prose,.nl-contact,.nl-related{padding-left:0}}@media (max-width:700px){.nl-page{padding-bottom:38px}.nl-wrap{width:calc(100% - 36px)}.nl-intro{padding:46px 0 29px}.nl-intro h1{margin:20px 0;font-size:clamp(44px,10.5vw,62px)}.nl-description{font-size:16px;line-height:1.8}.nl-dateline{gap:5px 20px;margin-top:24px}.nl-documents{gap:27px}.nl-documents a{align-items:center;min-height:52px;display:flex}.nl-body{padding-top:30px;display:block}.nl-sidebar{margin-bottom:40px;position:static}.nl-sidebar nav{border-bottom:1px solid var(--nl-line);grid-template-columns:1fr 1fr;column-gap:20px;padding-bottom:23px;display:grid}.nl-sidebar nav .nl-eyebrow{grid-column:1/-1;margin-bottom:10px}.nl-sidebar nav a{min-height:44px;padding:11px 0}.nl-side-contact{display:none}.nl-section{margin-bottom:29px;padding-bottom:29px;scroll-margin-top:95px}.nl-section-heading{gap:10px;margin-bottom:16px}.nl-section-heading h2{font-size:28px}.nl-prose p{line-height:1.8}.nl-contact{padding:12px 0 32px}.nl-contact h2{font-size:31px}.nl-related{padding-block:24px}.nl-related strong{font-size:28px}.nl-contact>a{font-size:16px}}@media (prefers-reduced-motion:no-preference){.nl-page a,.nl-cookie-action{transition:color .15s,border-color .15s,background-color .15s}}@media print{.nl-skip,body>header,.nl-sidebar,.nl-documents,.nl-related,.nl-back,body>footer,.nl-cookie-action{display:none!important}.nl-page{color:#000;background:#fff;padding:0}.nl-wrap{width:100%}.nl-intro{padding:10px 0 25px}.nl-intro h1{font-size:38px}.nl-body{padding-top:25px;display:block}.nl-prose,.nl-contact{padding-left:0}.nl-page p,.nl-page a,.nl-page h3,.nl-page strong,.nl-page .nl-eyebrow,.nl-dateline{color:#333!important}.nl-section{break-inside:avoid}.nl-section-heading h2{font-size:24px}}
