.nz-legal-page{padding-block:24px 80px}.nz-legal-title{max-width:820px;padding-block:48px 56px}.nz-legal-title h1{letter-spacing:-.05em;margin-top:24px;font-size:clamp(38px,4.6vw,60px);font-weight:700;line-height:1.15}.nz-legal-title>p{color:var(--nz-muted);margin-top:24px;font-size:20px;line-height:1.85}.nz-legal-reviewed{color:var(--nz-muted);margin-top:24px;font-size:14px;line-height:1.85;display:block}.nz-legal-layout{border-top:1px solid var(--nz-line);grid-template-columns:240px minmax(0,1fr);gap:80px;padding-top:40px;display:grid}.nz-legal-toc{gap:8px;max-height:calc(100dvh - 140px);font-size:14px;line-height:1.8;display:grid;position:sticky;top:118px;overflow-y:auto}.nz-legal-toc>p{color:var(--nz-ink);margin-bottom:8px;font-weight:700}.nz-legal-toc a{color:var(--nz-muted);grid-template-columns:4px minmax(0,1fr);align-items:baseline;column-gap:12px;padding-block:5px;font-weight:600;transition:color .16s;display:grid}.nz-legal-toc a:before{content:"";opacity:0;background:currentColor;border-radius:50%;align-self:start;width:4px;height:4px;margin-top:calc(.9em - 2px);transition:opacity .16s}.nz-legal-toc a[aria-current=location]{color:var(--nz-ink)}.nz-legal-toc a[aria-current=location]:before{opacity:1}.nz-legal-toc a:hover{color:var(--nz-ink)}.nz-legal-body{overflow-wrap:anywhere;max-width:740px;font-size:17px;line-height:1.95}.nz-legal-body>section{margin-bottom:44px}.nz-legal-body h2{letter-spacing:-.03em;margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.5}.nz-legal-body :is(p,ul,ol){color:var(--nz-muted);margin-bottom:16px}.nz-legal-body li{margin-bottom:12px;padding-inline-start:6px}.nz-legal-body :is(ul,ol){padding-inline-start:24px}.nz-legal-body ul{list-style:outside}.nz-legal-body ol{list-style:decimal}.nz-legal-body li::marker{color:var(--nz-blue);font-weight:650}.nz-legal-inline-link{color:var(--nz-blue);text-underline-offset:5px;align-items:center;gap:12px;font-size:15px;font-weight:650;line-height:1.9;text-decoration:underline;display:inline-flex}.nz-legal-inline-link svg{flex-shrink:0}.nz-legal-contact{background:var(--nz-surface);border:1px solid var(--nz-line);border-radius:16px;margin-block:12px 24px;padding:28px}.nz-legal-email{color:var(--nz-blue);font-size:20px;font-weight:650;display:inline-block}.nz-legal-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:22px;display:flex}.nz-legal-actions button{color:var(--nz-ink)}.nz-legal-contact>p{margin-top:20px;margin-bottom:0;font-size:14px}.nz-legal-compliance{border-top:1px solid var(--nz-line);margin-top:48px;padding-top:32px}.nz-legal-compliance [lang=en]{font-family:var(--font-jakarta), sans-serif;font-size:15px;line-height:1.9}html[data-site=nazmino][lang=fa] .nz-legal-body{font-size:18px;line-height:2.05}html[data-site=nazmino][lang=fa] .nz-legal-body h2{font-size:26px;font-weight:750}html[data-site=nazmino][lang=fa] :is(.nz-legal-reviewed,.nz-legal-toc,.nz-legal-contact>p){font-size:15px}html[data-site=nazmino][dir=rtl] .nz-legal-back svg{transform:scaleX(-1)}@media (max-width:1000px){.nz-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (max-width:760px){.nz-legal-page{padding-block:20px 40px}.nz-legal-title{padding-block:32px 36px}.nz-legal-title h1{font-size:38px}.nz-legal-title>p{font-size:18px}.nz-legal-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.nz-legal-toc{gap:12px;max-height:none;position:static;overflow-y:visible}.nz-legal-body h2{font-size:23px}.nz-legal-contact{padding:22px}.nz-legal-email{font-size:18px}.nz-legal-actions .nz-download{gap:12px;width:100%;font-size:13px}}
