.nd-legal-page{min-height:100vh;padding-bottom:80px}.nd-legal{max-width:760px}.nd-legal-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 56px;font-size:12px;display:flex}.nd-legal-nav>div{gap:20px;display:flex}.nd-legal-nav a{color:#d9c9b3}.nd-legal-nav a:hover,.nd-legal a:hover{color:var(--nd-peach)}.nd-legal-brand{align-items:center;gap:10px;display:flex}.nd-legal-brand img{border-radius:9px}.nd-legal-brand span{color:var(--nd-cream);font-family:NearDearSerif,Georgia,serif;font-size:24px}.nd-legal-brand em{color:var(--nd-peach)}.nd-legal h1{letter-spacing:-1.5px;margin:18px 0 14px;font-size:clamp(46px,7vw,72px);line-height:1}.nd-legal time{color:var(--nd-muted);font-size:12px}.nd-legal-summary{background:linear-gradient(135deg,#2c2821,#211f1c);border:1px solid #ebb89533;border-radius:16px;margin:36px 0;padding:24px 26px}.nd-legal-summary strong{letter-spacing:2px;text-transform:uppercase;color:var(--nd-peach);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.nd-legal-summary p{color:var(--nd-cream);font-size:15px;line-height:1.8}.nd-legal-toc{border-bottom:1px solid var(--nd-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-bottom:36px;font-size:12px;display:grid}.nd-legal-toc a{color:#cdbfad}.nd-legal section{padding-top:36px;scroll-margin-top:24px}.nd-legal h2{letter-spacing:-.5px;margin-bottom:12px;font-size:30px}.nd-legal section p,.nd-legal li{color:#cfc6b8;font-size:14px;line-height:1.85}.nd-legal section p+p{margin-top:12px}.nd-legal ul{margin:0;padding-left:18px}.nd-legal ul a,.nd-legal-footer a{color:#eac7a1;text-underline-offset:3px;text-decoration:underline}.nd-legal-footer{border-top:1px solid var(--nd-border);color:var(--nd-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (max-width:760px){.nd-legal.nd-container{width:calc(100% - 32px)}.nd-legal-nav{padding-bottom:36px}.nd-legal-toc{grid-template-columns:1fr}}
