.legal-document-page{--legal-scale:1;box-sizing:border-box;width:100%;max-width:56em;padding:max(1.5em, env(safe-area-inset-top)) 1.25em max(3em, env(safe-area-inset-bottom));font-size:calc(16px * var(--legal-scale));color:#183a3b}.legal-brand-bar,.legal-brand{align-items:center;gap:.8em;display:flex}.legal-brand-bar{border-bottom:1px solid #d4e3df;justify-content:space-between;padding-bottom:1.25em}.legal-brand{color:#064b47;text-decoration:none}.legal-brand img{border-radius:.8em;width:3em;height:3em;box-shadow:0 2px 10px #003d3b12}.legal-brand strong{font-size:1.1em;display:block}.legal-brand small{color:#597571;margin-top:.2em;font-size:.75em;display:block}.legal-home-link{color:#17665f;align-items:center;gap:.4em;min-height:2.75em;font-size:.875em;text-decoration:none;display:inline-flex}.legal-home-link svg{width:1.1em;height:1.1em}.legal-document-heading{padding:2em 0 1.4em}.legal-document-heading .eyebrow{color:#44756d;letter-spacing:.04em;overflow-wrap:anywhere;margin:0 0 .9em;font-size:.75em;line-height:1.6}.legal-document-page h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:2.1em;line-height:1.18}.legal-document-page .demo-privacy-lead{color:#5b716e;margin:.8em 0 0;font-size:.95em;line-height:1.65}.legal-document-body{overflow-wrap:anywhere;border:1px solid #d4e3df;border-top:.2em solid #168877;border-radius:1em;padding:1.6em;box-shadow:0 .4em 1.6em #173e3b06}.legal-document-body p,.legal-document-body li{color:#344d4b;font-size:1em;line-height:1.85}.legal-document-body p{margin:0 0 1.1em}.legal-document-body>:last-child{margin-bottom:0}.legal-document-body h2{color:#064b47;margin:1.7em 0 .7em;font-size:1.3em;line-height:1.4}.legal-document-body h3{margin:1.4em 0 .6em;font-size:1.1em;line-height:1.5}.legal-document-body>h2:first-child{margin-top:0}.legal-document-body ul{margin:.5em 0 1.4em;padding-left:1.3em}.legal-document-body li+li{margin-top:.6em}.legal-document-body pre{max-width:100%;font-size:.85em;overflow:auto}.legal-document-page a:focus-visible{outline-offset:4px;outline:3px solid #008577}.legal-document-page .demo-footer{border-top:1px solid #d4e3df;margin-top:2em;padding-top:1.5em;font-size:.8em;line-height:1.7}.legal-document-page .demo-footer nav{flex-wrap:wrap;gap:.4em 1.2em;display:flex}.legal-document-page .demo-footer a{color:#326d64;padding:.6em 0}@media (max-width:600px),(hover:none) and (pointer:coarse){.legal-document-body{padding:1.2em}.legal-document-page h1{font-size:1.85em}.legal-home-link{font-size:.8em}}@media print{.legal-brand-bar,.legal-document-page .demo-footer{display:none}.legal-document-page{max-width:none;padding:0;font-size:11pt}.legal-document-body{box-shadow:none;border:0;padding:0}}
