.nl-page{max-width:850px;margin:0 auto;padding:64px 28px 80px;overflow-wrap:anywhere}.nl-eyebrow{color:var(--clay);font-size:12px;letter-spacing:.2em}.nl-page h1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.1;margin:18px 0 28px}.nl-content{font-size:17px;line-height:1.75}.nl-content h2{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.25;margin:38px 0 12px}.nl-content h3{font-size:19px;line-height:1.4;margin:24px 0 10px}.nl-content p,.nl-content ul{margin:0 0 18px}.nl-content li{margin:8px 0}.nl-content a{color:var(--clay);text-decoration:underline;text-underline-offset:3px}.nl-content code{font-size:.85em}.nl-content .nl-updated{color:#665b53;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:22px}@media(max-width:600px){.nl-page{padding:38px 22px 48px}.nl-content{font-size:16px;line-height:1.7}.nl-content h2{font-size:25px;margin-top:30px}}
