.nl-legal-page{max-width:900px;margin:0 auto;padding:32px 20px 120px;color:var(--foreground,#eee);line-height:1.75;overflow-wrap:anywhere}.nl-legal-page header{margin:28px 0}.nl-legal-page h1{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.2}.nl-legal-page h2{font-size:1.35rem;line-height:1.4;margin:32px 0 12px}.nl-legal-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nl-legal-page nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-block:1px solid #8885}.nl-legal-page address{font-style:normal}.nl-legal-page article{font-size:1rem}.nl-legal-page li{margin:8px 0}.nl-legal-callout{border:1px solid #8886;border-radius:12px;padding:18px;margin:24px 0}.nl-legal-page a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.nl-legal-page blockquote{border-left:3px solid #888;padding-left:18px;margin:20px 0}@media print{.nl-legal-page{color:#000;padding:0}.nl-legal-page nav{display:none}}