.legal-shell .legal-prose,.legal-shell .legal-prose *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.legal-shell :where(a,button,input,select,textarea,[role=button]):focus-visible{outline:3px solid var(--nuora-brand-700);outline-offset:3px}.legal-prose h2{margin-top:clamp(40px,5vw,64px);margin-bottom:18px;color:var(--nuora-ink);font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{margin-top:32px;margin-bottom:12px;color:var(--nuora-ink);font-weight:500;font-size:clamp(17px,1.4vw,19px);line-height:1.35;letter-spacing:-.005em}.legal-prose p{margin:0 0 16px;color:var(--nuora-ink-soft);font-weight:400;font-size:clamp(15.5px,1.15vw,17px);line-height:1.65}.legal-prose ol,.legal-prose ul{margin:12px 0 20px;padding-left:22px}.legal-prose li{margin-bottom:8px;color:var(--nuora-ink-soft);font-weight:400;font-size:clamp(15.5px,1.15vw,17px);line-height:1.65}.legal-prose li::marker{color:var(--nuora-brand-700)}.legal-prose strong{color:var(--nuora-ink);font-weight:500}.legal-prose a{border-bottom:1px solid rgba(64,146,135,.25);color:var(--nuora-brand-700);text-decoration:none;transition:border-color .18s ease,color .18s ease}.legal-prose a:hover{border-bottom-color:var(--nuora-ink);color:var(--nuora-ink)}.legal-prose section{margin-bottom:clamp(32px,4vw,48px)}.legal-prose section:last-child{margin-bottom:0}.legal-prose .note{position:relative;margin:26px 0;border:1px solid var(--nuora-border);border-radius:14px;background:var(--nuora-canvas);padding:22px 26px 22px 32px;box-shadow:0 1px 0 rgba(14,20,20,.02),0 8px 20px rgba(14,20,20,.03);color:var(--nuora-ink);font-size:15px;line-height:1.6}.legal-prose .note:before{position:absolute;top:14px;bottom:14px;left:0;border-radius:3px;background:var(--nuora-brand-700);width:3px;content:""}.legal-prose br{display:block;margin-top:4px;content:""}.legal-prose .complaints-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 10px;border-top:1px solid var(--nuora-ink);border-bottom:1px solid var(--nuora-border)}.legal-prose .complaints-path__link{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;border-bottom:0;padding:20px 18px 22px;color:var(--nuora-ink)}.legal-prose .complaints-path__link+.complaints-path__link{border-left:1px solid var(--nuora-border)}.legal-prose .complaints-path__link:hover{border-bottom-color:transparent;background:rgba(64,146,135,.055)}.legal-prose .complaints-path__link svg{margin-top:2px;width:20px;height:20px;stroke-width:1.7;color:var(--nuora-brand-700)}.legal-prose .complaints-path__link span{display:grid;gap:5px;min-width:0}.legal-prose .complaints-path__link small,.legal-prose .complaints-path__link strong{display:block}.legal-prose .complaints-path__link small{color:var(--nuora-ink-soft);font-size:13px;line-height:1.45}.legal-prose #complaints-process,.legal-prose #external-escalation,.legal-prose #formal-complaint,.legal-prose #raise-concern{scroll-margin-top:112px}.legal-prose .medical-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(46px,6vw,72px);border-top:1px solid var(--nuora-ink);border-bottom:1px solid var(--nuora-border)}.legal-prose .medical-boundary a{display:grid;grid-template-columns:23px minmax(0,1fr);gap:12px;padding:20px 16px 22px;border-bottom:0;color:var(--nuora-ink)}.legal-prose .medical-boundary a+a{border-left:1px solid var(--nuora-border)}.legal-prose .medical-boundary a:hover{border-bottom-color:transparent;background:rgba(64,146,135,.055)}.legal-prose .medical-boundary svg{margin-top:2px;width:19px;height:19px;stroke-width:1.7;color:var(--nuora-brand-700)}.legal-prose .medical-boundary span{display:grid;gap:5px;min-width:0}.legal-prose .medical-boundary small,.legal-prose .medical-boundary strong{display:block}.legal-prose .medical-boundary small{color:var(--nuora-ink-soft);font-size:13px;line-height:1.45}.legal-prose #clinical-service-disclaimer,.legal-prose #general-medical-information,.legal-prose #urgent-medical-care{scroll-margin-top:112px}.legal-prose .medical-boundary+section h2{margin-top:0}@media (max-width:700px){.legal-prose .complaints-path{grid-template-columns:1fr;margin-top:28px}.legal-prose .complaints-path__link{grid-template-columns:22px minmax(0,1fr);min-height:72px;padding:16px 12px}.legal-prose .complaints-path__link+.complaints-path__link{border-top:1px solid var(--nuora-border);border-left:0}.legal-prose .medical-boundary{grid-template-columns:1fr}.legal-prose .medical-boundary a{min-height:72px;padding:16px 12px}.legal-prose .medical-boundary a+a{border-top:1px solid var(--nuora-border);border-left:0}}@media (prefers-reduced-motion:reduce){.legal-shell__progress{display:none!important}.legal-shell__nav *,.legal-shell__nav>div,.legal-shell__toc,.legal-shell__toc *{animation:none!important;transition:none!important}.legal-shell__nav>div{transform:none!important}}@media print{.legal-shell [role=alertdialog],.legal-shell [role=dialog],.legal-shell footer,.legal-shell__nav,.legal-shell__progress,.legal-shell__toc,[aria-label="Cookie consent"],[data-nuora-chat-widget]{display:none!important}.legal-shell main{background:#fff!important;padding:0!important}.legal-shell .legal-prose{margin-top:28px!important}.legal-shell .legal-prose a[href]:after{font-size:.8em;overflow-wrap:anywhere;content:" (" attr(href) ")"}}