.cs.nl{background:var(--sand,#e8e4d9);color:var(--text-primary,#3d3631)}.nl .nl-main{font-family:var(--font)}.nl .nl-wide{max-width:72rem;margin:0 auto;padding:0 1.5rem}@media (max-width:480px){.nl .nl-wide{padding:0 1rem}}.nl h1,.nl h2,.nl h3{font-family:inherit;color:inherit;letter-spacing:-.02em;text-wrap:balance}.nl h1{font-size:clamp(2.3rem,4.8vw,3.75rem);line-height:1.06;margin:0 0 1.25rem}.nl h1,.nl h2{font-weight:400}.nl h2{font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12;margin:0 0 1rem}.nl h3{font-size:1.15rem;font-weight:500;line-height:1.3;margin:0 0 .5rem}.nl p{line-height:1.6}.nl .nl-accent,.nl .nl-eyebrow{color:var(--orange,#e87b35)}.nl .nl-eyebrow{font-size:var(--fs-eyebrow,13px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.nl .nl-lede{font-size:1.1rem;color:var(--text-secondary,#5a5650);max-width:34rem;margin:0 0 1.75rem}.nl .nl-hero{padding:8.5rem 0 4.5rem}.nl .nl-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 4rem;align-items:start}@media (max-width:900px){.nl .nl-hero{padding-top:7rem}.nl .nl-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.nl .nl-latest{background:var(--brown,#3d3631);color:var(--white,#fffef9);border-radius:var(--radius-2,12px);padding:2rem;margin-top:2.4rem;min-width:0}@media (max-width:900px){.nl .nl-latest{margin-top:0}}.nl .nl-latest-tag{font-size:var(--fs-micro,11px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lime,#c8e942);margin:0 0 .9rem}.nl .nl-latest-title{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.22;margin:0 0 .8rem;color:var(--white,#fffef9)}.nl .nl-latest-title a:hover{text-decoration:underline;text-underline-offset:3px}.nl .nl-latest-summary{font-size:var(--fs-body-md,15px);color:rgba(255,254,249,.78);margin:0 0 1.2rem}.nl .nl-latest-link{display:inline-block;font-weight:600;font-size:var(--fs-body-md,15px);color:var(--white,#fffef9);border-bottom:1px solid var(--orange-soft,#f4c8a6);padding-bottom:1px}.nl .nl-latest-link:focus-visible{outline:2px solid var(--lime,#c8e942);outline-offset:3px}.nl .nl-form{max-width:34rem}.nl .nl-label{display:block;font-size:var(--fs-body-sm,14px);font-weight:500;margin-bottom:6px}.nl .nl-form-row{display:flex;flex-wrap:wrap;gap:10px}.nl .nl-input{flex:1 1 220px;min-width:0;font:inherit;font-size:var(--fs-body-md,15px);color:var(--text-primary,#3d3631);background:var(--white,#fffef9);border:1px solid var(--tan-2,#cfc9bb);border-radius:var(--radius-1,8px);padding:13px 14px}.nl .nl-input:focus-visible{outline:2px solid var(--brown,#3d3631);outline-offset:1px}.nl .nl-btn{font:inherit;font-size:.95rem;font-weight:600;color:var(--white,#fffef9);background:var(--orange,#e87b35);border:1px solid var(--orange,#e87b35);border-radius:var(--radius-1,8px);padding:13px 20px;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast,.2s) var(--ease,ease)}.nl .nl-btn:hover{background:var(--orange-deep,#d96a28);border-color:var(--orange-deep,#d96a28)}.nl .nl-btn:focus-visible{outline:2px solid var(--brown,#3d3631);outline-offset:2px}.nl .nl-btn[disabled]{opacity:.7;cursor:default}.nl .nl-fine{font-size:var(--fs-body-sm,14px);color:var(--text-muted,#8a857d);margin:10px 0 0}.nl .nl-done{font-size:var(--fs-body-lg,18px);font-weight:500;color:var(--text-primary,#3d3631);margin:0}.nl .nl-error{font-size:var(--fs-body-sm,14px);color:var(--orange-deep,#d96a28);margin:10px 0 0}.nl .nl-error a{text-decoration:underline}.nl .nl-proof{padding:0 0 4.5rem}.nl .nl-stats{list-style:none;margin:0;padding:2rem 0 0;border-top:1px solid var(--tan-2,#cfc9bb);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.nl .nl-stats li{min-width:0;padding-right:2rem;border-right:1px solid var(--tan-2,#cfc9bb)}.nl .nl-stats li:last-child{border-right:0;padding-right:0}.nl .nl-stats b{display:block;font-size:clamp(1.8rem,2.6vw,2.25rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0 0 .35rem}.nl .nl-stats span{display:block;font-size:var(--fs-body-sm,14px);color:var(--text-secondary,#5a5650);line-height:1.5}.nl .nl-stats span a{border-bottom:1px solid var(--orange,#e87b35)}@media (max-width:720px){.nl .nl-stats{grid-template-columns:minmax(0,1fr);gap:1.5rem}.nl .nl-stats li{border-right:0;padding-right:0;padding-bottom:1.5rem;border-bottom:1px solid var(--tan-2,#cfc9bb)}.nl .nl-stats li:last-child{border-bottom:0;padding-bottom:0}}.nl .nl-readers{display:flex;margin:0 0 .75rem}.nl .nl-readers img{width:36px;height:36px;border-radius:50%;border:2px solid var(--sand,#e8e4d9);margin-left:-10px;background:var(--tan,#d9d5ca)}.nl .nl-readers img:first-child{margin-left:0}.nl .nl-recent{background:var(--cream,#f5f3ed);padding:5rem 0}.nl .nl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}@media (max-width:900px){.nl .nl-cards{grid-template-columns:minmax(0,1fr)}}.nl .nl-card{min-width:0}.nl .nl-card-media{display:block;border-radius:var(--radius-1,8px);overflow:hidden;background:var(--tan,#d9d5ca);margin-bottom:1rem}.nl .nl-card-media img{display:block;width:100%;height:auto;aspect-ratio:1200/750;object-fit:cover}.nl .nl-card-meta{font-size:var(--fs-micro,11px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#8a857d);margin:0 0 .5rem}.nl .nl-card h3 a:hover,.nl .nl-card-meta a:hover{text-decoration:underline;text-underline-offset:3px}.nl .nl-card-summary{font-size:var(--fs-body-md,15px);color:var(--text-secondary,#5a5650);margin:0}.nl .nl-more{margin:2.5rem 0 0;font-weight:500}.nl .nl-more a{border-bottom:1px solid var(--orange,#e87b35)}.nl .nl-close{padding:5rem 0 6rem}.nl .nl-close-inner{position:relative;overflow:hidden;background:var(--brown,#3d3631);color:var(--white,#fffef9);border-radius:var(--radius-2,12px);padding:4rem 3rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;align-items:center}@media (max-width:900px){.nl .nl-close-inner{grid-template-columns:minmax(0,1fr);padding:2.5rem 1.5rem}}.nl .nl-close-copy{position:relative;z-index:1;min-width:0}.nl .nl-close-copy h2{color:var(--white,#fffef9)}.nl .nl-close-copy>p{color:rgba(255,254,249,.8);max-width:32rem;margin:0 0 1.75rem}.nl .nl-close-copy .nl-label{color:var(--white,#fffef9)}.nl .nl-close-copy .nl-input:focus-visible{outline-color:var(--lime,#c8e942)}.nl .nl-close-copy .nl-btn:focus-visible{outline-color:var(--lime,#c8e942)}.nl .nl-close-copy .nl-fine{color:rgba(255,254,249,.65)}.nl .nl-close-copy .nl-done{color:var(--lime,#c8e942)}.nl .nl-close-copy .nl-error{color:var(--orange-soft,#f4c8a6)}.nl .nl-close-art{position:absolute;inset:0;pointer-events:none}.nl .nl-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.85}.nl .nl-blob-a{width:min(26rem,60%);aspect-ratio:1;right:0;top:-8rem;background:radial-gradient(circle,rgba(232,123,53,.9) 0,rgba(232,123,53,0) 70%)}.nl .nl-blob-b{width:min(22rem,50%);aspect-ratio:1;right:22%;bottom:-10rem;background:radial-gradient(circle,rgba(200,233,66,.8) 0,rgba(200,233,66,0) 70%)}@media (max-width:900px){.nl .nl-blob-a{top:-30%}.nl .nl-blob-b{right:0;bottom:-30%}}@media (prefers-reduced-motion:no-preference){.nl .nl-blob{transition:transform 1.2s var(--ease,ease)}}