.nl-chips{flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,38px);display:flex}.nl-chip{border:1px solid color-mix(in oklab,var(--snow) 26%,transparent);min-height:48px;color:var(--snow);font:500 16px/1.2 var(--font-geist-sans);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;transition:background-color .12s,color .12s,transform .12s}.nl-chip:hover{border-color:color-mix(in oklab,var(--snow) 62%,transparent)}.nl-chip:active{transform:translateY(1px)}.nl-chip:focus-visible{outline:3px solid var(--snow);outline-offset:3px}.nl-chip[aria-pressed=true]{background:var(--snow);color:var(--night);border-color:var(--snow)}.nl-out{border-top:1px solid color-mix(in oklab,var(--snow) 16%,transparent);margin-top:clamp(24px,3vw,36px);padding-top:clamp(24px,3vw,38px)}.nl-panel[data-off]{display:none}.nl-none{color:color-mix(in oklab,var(--snow) 82%,var(--night));font-size:17px;line-height:1.5}.nl-rows{gap:22px;display:grid}@media (min-width:1000px){.nl-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}}.nl-row h3{font:500 15px/1.4 var(--font-geist-sans);letter-spacing:0;color:color-mix(in oklab,var(--snow) 76%,var(--night))}.nl-row p{font-family:var(--font-fraunces);letter-spacing:-.012em;color:var(--snow);text-wrap:pretty;margin-top:8px;font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.28}.nl-src{color:color-mix(in oklab,var(--snow) 70%,var(--night));margin-top:22px;font-size:13.5px;line-height:1.45}.nl-name{font-family:var(--font-fraunces);letter-spacing:-.015em;color:var(--snow);margin-bottom:16px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2;display:none}@media (max-width:599px){.nl-chip{text-align:left;width:100%}}@media (scripting:none){.nl-chips,.nl-none{display:none}.nl-panel[data-off]{display:block}.nl-panel+.nl-panel{border-top:1px solid color-mix(in oklab,var(--snow) 16%,transparent);margin-top:clamp(28px,4vw,44px);padding-top:clamp(28px,4vw,44px)}.nl-name{display:block}}
