body:has(#nr-legal-page){color:#111;background:#fff}body:has(#nr-legal-page):after{content:none}#nr-legal-page,#nr-legal-page [data-grund=hell]{--nav-surface:white;--color-bg-page:#fff;--color-bg-footer:#fff;--color-text:#111;--color-text-white:#111;--color-text-link:#111;--color-text-muted:#111;--color-text-half:#111;--color-text-faint:#111;--color-accent:#111;--color-rule:#dedede;color:#111;background:#fff}#nr-legal-page [data-grey-continuation]:before,#nr-legal-page .nav:after,#nr-legal-page .nav__tafel:before,#nr-legal-page .nav__tafel:after{content:none}#nr-legal-page .nav{color:#111;background:#fff;border-bottom-color:#e5e5e5}#nr-legal-page .nav .nav__logo img{filter:brightness(0)}#nr-legal-page .nav :is(.nav__eintrag,.nav__swiss,.nav__cta,.nav__zeile-wort,.nav__zeichen,.nav__zeile-winkel,.nav__klein a){color:#111;filter:none}#nr-legal-page .nav .nav__pille{background:0 0}#nr-legal-page .nav :is(.nav__tafel,.nav__zeile,.nav__klein){background:#fff;border-color:#e5e5e5}#nr-legal-page .nav .nav__zeile:is(:hover,:focus-visible){background:#f5f5f5}#nr-legal-page .nav .nav__marker{box-shadow:none;background:#111}#nr-legal-page .nav .nav__balken{background:#f5f5f5}#nr-legal-page .nav .nav__balken span{background:#111}#nr-legal-page .nav .nav__cta{background:#fff;border-color:#111}#nr-legal-page .nav .nav__cta:hover{color:#fff;background:#111}#nr-legal-page .nrbk__innen{max-width:1280px;padding-inline:clamp(24px,4vw,56px)}#nr-legal-page .nrbk__trenner,#nr-legal-page .contact__intro{color:#111}.nr-legal{max-width:1280px;font-family:var(--font-heading,sans-serif);margin-inline:auto;padding:clamp(60px,8vw,110px) clamp(24px,4vw,56px) clamp(90px,10vw,140px)}.nr-legal__header{margin-bottom:clamp(54px,7vw,90px)}.nr-legal__eyebrow{color:#555;font:12px/1.5 var(--font-heading,sans-serif);margin:0 0 26px}.nr-legal__title{color:#111;font:400 clamp(42px,6vw,82px)/1.04 var(--font-heading,sans-serif);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0}.nr-legal__date{color:#555;margin:26px 0 0;font-size:13px}.nr-legal__body{max-width:760px}.nr-legal__section{margin-top:52px;scroll-margin-top:120px}.nr-legal__section:first-child{margin-top:0}.nr-legal__section h2{color:#111;font:500 clamp(22px,2.4vw,28px)/1.25 var(--font-heading,sans-serif);letter-spacing:-.02em;margin:0 0 21px}.nr-legal__section p,.nr-legal__address,.nr-legal__facts,.nr-legal__services{color:#333;font:400 16px/1.75 var(--font-heading,sans-serif);overflow-wrap:anywhere;margin:0 0 18px}.nr-legal__address{font-style:normal}.nr-legal strong{color:#111;font-weight:500}.nr-legal a{color:#111;text-underline-offset:4px;text-decoration:underline 1px}.nr-legal a:hover{text-decoration-thickness:2px}.nr-legal a:focus-visible{outline-offset:4px;outline:2px solid #111}.nr-legal__facts>div{border-top:1px solid #dedede;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.nr-legal__facts dt{color:#555}.nr-legal__facts dd,.nr-legal__services dd{margin:0}.nr-legal__services>div{margin-top:24px}.nr-legal__services dt{color:#111;margin-bottom:6px;font-weight:500}.nr-legal__draft{background:#f6f6f4;border:1px solid #d8d8d8;margin-bottom:54px;padding:26px 28px}.nr-legal__draft-label{color:#111;font:500 17px/1.4 var(--font-heading,sans-serif);margin:0 0 12px}.nr-legal__draft>p:last-child{color:#333;font:15px/1.7 var(--font-heading,sans-serif);margin:0}.nr-legal__open{border-left:2px solid #888;margin-top:25px;padding:20px 0 0 22px}.nr-legal__open h3{color:#111;font:500 16px/1.5 var(--font-heading,sans-serif);margin:0 0 8px}.nr-legal__open p{margin:0;font-size:15px}#nr-legal-page #contact{border-top:1px solid #dedede}#nr-legal-page .contact__inner{gap:24px;max-width:1280px;padding:72px clamp(24px,4vw,56px)}#nr-legal-page .contact__heading{max-width:24ch;font:400 clamp(30px,4vw,48px)/1.15 var(--font-heading,sans-serif);letter-spacing:-.03em}#nr-legal-page .contact__zweit{max-width:70ch;font-family:var(--font-heading,sans-serif);font-size:14px}#nr-legal-page .nr-inquiry-trigger[data-inquiry-topic]{--nr-inquiry-ink:#111;--nr-inquiry-border:#1119;--nr-inquiry-hover:#11111108}#nr-legal-page .footer{border-top:1px solid #dedede;margin-top:0}#nr-legal-page .footer__edge{display:none}#nr-legal-page .footer__body{min-height:0;padding:56px clamp(24px,4vw,56px) 28px}#nr-legal-page .footer__content{max-width:1168px;margin-inline:auto}#nr-legal-page .footer__wordmark{color:#111;width:fit-content;margin:64px auto 0;font-size:clamp(56px,13vw,160px);line-height:1;position:static;transform:none}@media (width<=600px){.nr-legal__facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.nr-legal__section{margin-top:42px}.nr-legal__section p,.nr-legal__address,.nr-legal__facts,.nr-legal__services{font-size:15px}.nr-legal__draft{padding:21px}}
