.legal-pages-module__KMD-sq__page{min-height:100dvh}.legal-pages-module__KMD-sq__wrap{width:min(1280px,92%);margin:auto}.legal-pages-module__KMD-sq__layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:70px;padding:65px 0 90px;display:grid}.legal-pages-module__KMD-sq__sidebar{position:sticky;top:35px}.legal-pages-module__KMD-sq__label{color:var(--muted-foreground);font-size:12px;font-weight:550}.legal-pages-module__KMD-sq__sidebar nav{gap:4px;margin:22px 0 32px;display:grid}.legal-pages-module__KMD-sq__sidebar nav a{border-bottom:1px solid var(--border);color:var(--foreground);padding:12px 0;font-size:14px;line-height:1.4}.legal-pages-module__KMD-sq__sidebar a:hover{color:var(--primary)}.legal-pages-module__KMD-sq__sidebar a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.legal-pages-module__KMD-sq__assistance{color:var(--muted-foreground);font-size:12px;line-height:1.7}.legal-pages-module__KMD-sq__assistance a{color:var(--foreground);margin-top:8px;display:block}.legal-pages-module__KMD-sq__document{min-width:0;max-width:850px}.legal-pages-module__KMD-sq__heading{border-bottom:1px solid var(--border);padding-bottom:34px}.legal-pages-module__KMD-sq__heading h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:20px 0;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.15}.legal-pages-module__KMD-sq__heading>p{color:var(--muted-foreground);max-width:70ch;font-size:16px;line-height:1.8}.legal-pages-module__KMD-sq__documentMeta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.legal-pages-module__KMD-sq__content{margin-top:32px}.legal-pages-module__KMD-sq__section{border-bottom:1px solid var(--border);min-width:0;padding:30px 0;scroll-margin-top:30px}.legal-pages-module__KMD-sq__section h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 22px;font-size:23px;font-weight:600;line-height:1.35}.legal-pages-module__KMD-sq__prose{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.legal-pages-module__KMD-sq__prose>*+*{margin-top:18px}.legal-pages-module__KMD-sq__prose p{max-width:76ch}.legal-pages-module__KMD-sq__prose h3{margin-top:28px}.legal-pages-module__KMD-sq__prose a{text-underline-offset:4px}.legal-pages-module__KMD-sq__prose table{line-height:1.65}.legal-pages-module__KMD-sq__prose pre{white-space:pre-wrap}.legal-pages-module__KMD-sq__toc{border-bottom:1px solid var(--border);margin-bottom:6px;padding:0 0 28px}.legal-pages-module__KMD-sq__toc summary{cursor:pointer;padding:10px 0;font-size:15px;font-weight:600}.legal-pages-module__KMD-sq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 0 0;list-style:none;display:grid}.legal-pages-module__KMD-sq__toc a{color:var(--muted-foreground);font-size:13px;line-height:1.6}.legal-pages-module__KMD-sq__toc a:hover{color:var(--foreground);text-decoration:underline}@media (max-width:950px){.legal-pages-module__KMD-sq__toc ol{grid-template-columns:1fr}.legal-pages-module__KMD-sq__layout{grid-template-columns:1fr;gap:30px;padding-top:32px}.legal-pages-module__KMD-sq__sidebar{position:static}.legal-pages-module__KMD-sq__sidebar nav{flex-wrap:wrap;gap:8px 20px;margin:13px 0;display:flex}.legal-pages-module__KMD-sq__sidebar nav a{padding:7px 0;font-size:12px}.legal-pages-module__KMD-sq__assistance{display:none}.legal-pages-module__KMD-sq__document{max-width:none}.legal-pages-module__KMD-sq__heading h1{font-size:clamp(27px,6vw,34px)}}@media print{.legal-pages-module__KMD-sq__page{--foreground:#000;--background:#fff;--muted-foreground:#333;color:#000!important;background:#fff!important}.legal-pages-module__KMD-sq__wrap{width:100%}.legal-pages-module__KMD-sq__layout{padding:0;display:block}.legal-pages-module__KMD-sq__sidebar,.legal-pages-module__KMD-sq__toc{display:none}.legal-pages-module__KMD-sq__document{max-width:none}.legal-pages-module__KMD-sq__heading h1{font-size:26pt}.legal-pages-module__KMD-sq__heading>p,.legal-pages-module__KMD-sq__prose,.legal-pages-module__KMD-sq__documentMeta{color:#000}.legal-pages-module__KMD-sq__section{break-inside:auto;border-color:#ccc;padding:18px 0}.legal-pages-module__KMD-sq__section h2{break-after:avoid;font-size:16pt}.legal-pages-module__KMD-sq__prose{font-size:11pt;line-height:1.6}.legal-pages-module__KMD-sq__prose table{table-layout:fixed;width:100%;font-size:9pt;color:#000!important;background:#fff!important}.legal-pages-module__KMD-sq__prose th,.legal-pages-module__KMD-sq__prose td{min-width:0;padding:6pt;color:#000!important;background:#fff!important}.legal-pages-module__KMD-sq__prose .overflow-x-auto{overflow:visible}.legal-pages-module__KMD-sq__prose tbody{background:#fff!important}.legal-pages-module__KMD-sq__prose tr{break-inside:avoid}.legal-pages-module__KMD-sq__prose a{color:#000!important}}
.public-pages-module__hgOI2q__page{background:var(--background);min-height:100dvh;color:var(--foreground)}.public-pages-module__hgOI2q__wrap{width:min(1240px,92%);margin:auto}.public-pages-module__hgOI2q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.public-pages-module__hgOI2q__wordmark{letter-spacing:-.04em;font-size:29px;font-weight:850;line-height:1}.public-pages-module__hgOI2q__logo{background:var(--foreground);width:140px;height:28px;display:block;-webkit-mask:url(/branding/reglt-wordmark-dark-on-light.svg) 50%/contain no-repeat;mask:url(/branding/reglt-wordmark-dark-on-light.svg) 50%/contain no-repeat}.public-pages-module__hgOI2q__header nav,.public-pages-module__hgOI2q__footer nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.public-pages-module__hgOI2q__header nav a{color:var(--muted-foreground);align-items:center;gap:5px;font-size:14px;display:flex}.public-pages-module__hgOI2q__page a:hover{color:var(--primary)}.public-pages-module__hgOI2q__page a:focus-visible,.public-pages-module__hgOI2q__page button:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.public-pages-module__hgOI2q__split{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(35px,7vw,100px);padding:76px 0 96px;display:grid}.public-pages-module__hgOI2q__intro{position:sticky;top:35px}.public-pages-module__hgOI2q__eyebrow{color:var(--muted-foreground);margin-bottom:23px;font-size:13px;display:block}.public-pages-module__hgOI2q__intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(36px,4.1vw,58px);font-weight:650;line-height:1.08}.public-pages-module__hgOI2q__lead{color:var(--muted-foreground);max-width:42ch;margin:25px 0 45px;font-size:18px;line-height:1.65}.public-pages-module__hgOI2q__promise h2{margin:22px 0 12px;font-size:18px;font-weight:600}.public-pages-module__hgOI2q__promise p{color:var(--muted-foreground);max-width:43ch;font-size:14px;line-height:1.8}.public-pages-module__hgOI2q__rule{background:var(--primary);width:40px;height:2px;display:block}.public-pages-module__hgOI2q__points{gap:14px;margin:27px 0;padding:0;font-size:14px;list-style:none;display:grid}.public-pages-module__hgOI2q__points li{align-items:center;gap:12px;display:flex}.public-pages-module__hgOI2q__points svg{color:var(--primary);flex-shrink:0}.public-pages-module__hgOI2q__email{align-items:center;gap:15px;width:fit-content;margin-top:35px;font-size:15px;font-weight:600;display:flex}.public-pages-module__hgOI2q__back{width:fit-content;color:var(--muted-foreground);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.public-pages-module__hgOI2q__formPanel{border:1px solid var(--border);background:var(--surface-elevated);border-radius:16px;min-width:0;padding:clamp(22px,3vw,40px)}.public-pages-module__hgOI2q__formHeading{border-bottom:1px solid var(--border);gap:7px;margin-bottom:30px;padding-bottom:22px;display:grid}.public-pages-module__hgOI2q__formHeading>span{letter-spacing:-.02em;font-size:20px;font-weight:600}.public-pages-module__hgOI2q__formHeading small{color:var(--muted-foreground);font-size:12px}.public-pages-module__hgOI2q__help,.public-pages-module__hgOI2q__formFooter{color:var(--muted-foreground);margin-top:22px;font-size:13px;line-height:1.7}.public-pages-module__hgOI2q__formFooter{border-top:1px solid var(--border);padding-top:18px}.public-pages-module__hgOI2q__footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:22px;padding:28px 0;font-size:12px;display:flex}.public-pages-module__hgOI2q__skip{background:var(--surface-elevated);z-index:50;padding:12px;position:absolute;top:-100px;left:20px}.public-pages-module__hgOI2q__skip:focus{top:12px}@media (max-width:850px){.public-pages-module__hgOI2q__split{grid-template-columns:1fr;gap:35px;padding:45px 0}.public-pages-module__hgOI2q__intro{position:static}.public-pages-module__hgOI2q__intro h1{max-width:18ch}.public-pages-module__hgOI2q__lead{max-width:55ch;margin-bottom:25px}.public-pages-module__hgOI2q__promise,.public-pages-module__hgOI2q__points{display:none}.public-pages-module__hgOI2q__email{margin-top:20px}.public-pages-module__hgOI2q__back{display:none}.public-pages-module__hgOI2q__footer{flex-direction:column}.public-pages-module__hgOI2q__header nav{gap:18px}}@media (max-width:420px){.public-pages-module__hgOI2q__header{gap:15px;padding:22px 0}.public-pages-module__hgOI2q__wordmark{font-size:25px}.public-pages-module__hgOI2q__logo{width:112px;height:24px}.public-pages-module__hgOI2q__header nav{gap:13px}.public-pages-module__hgOI2q__header nav a{font-size:12px}.public-pages-module__hgOI2q__formPanel{padding:20px 16px}.public-pages-module__hgOI2q__footer nav{gap:18px}}@media print{.public-pages-module__hgOI2q__header nav,.public-pages-module__hgOI2q__footer,.public-pages-module__hgOI2q__skip{display:none}.public-pages-module__hgOI2q__page{color:#000;background:#fff}.public-pages-module__hgOI2q__wrap{width:100%}}