@media only screen and (min-width:0rem){#privacy-policy{padding:var(--sectionPadding)}#privacy-policy .cs-container{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);margin:auto;max-width:90em;width:100%}#privacy-policy .cs-main{background-color:#fff;border:1px solid var(--headerColor);border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}#privacy-policy .cs-header{border-bottom:1px solid #d2d8df;margin-bottom:2rem;padding-bottom:1.5rem}#privacy-policy .cs-title{color:var(--primaryDark);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2em;margin:0;padding-right:6.25rem}#privacy-policy .cs-accent{background-color:var(--primaryDark);border-radius:.125rem;display:block;height:.25rem;margin:1rem 0;width:3rem}#privacy-policy .cs-intro{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.6em;margin:0}#privacy-policy .cs-intro+#privacy-policy .cs-intro{margin-top:.75rem}#privacy-policy .cs-content{display:flex;flex-direction:column;gap:2rem}#privacy-policy .cs-section-title{border-bottom:1px solid #d2d8df;color:var(--headerColor);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;margin:0 0 1rem;padding-bottom:.625rem}#privacy-policy .cs-section p{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.7em;margin:0 0 .75rem}#privacy-policy .cs-section p:last-child{margin-bottom:0}#privacy-policy .cs-section ul{margin:0 0 .75rem;padding-left:1.5rem}#privacy-policy .cs-section ul li{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.6em;margin-bottom:.5rem}#privacy-policy .cs-contact-block{background-color:#fafafa;border-radius:.5rem;padding:1rem 1.25rem}#privacy-policy .cs-contact-block a{color:var(--primaryDark);text-decoration:underline}#privacy-policy .cs-version{color:var(--bodyTextColor);font-size:.8125rem;margin-top:.5rem;opacity:.75}#privacy-policy .cs-sidebar{display:none}#privacy-policy .cs-toc{border-radius:1rem;isolation:isolate;overflow:hidden;padding:1.5rem;position:relative}#privacy-policy .cs-toc:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:0}#privacy-policy .cs-toc>*{position:relative;z-index:1}#privacy-policy .cs-toc-title{border-bottom:1px solid #d2d8df;color:var(--headerColor);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}#privacy-policy .cs-toc-list{color:var(--headerColor);display:flex;flex-direction:column;font-size:var(--bodyFontSize);gap:.25rem;margin:0;padding-left:1.25rem}#privacy-policy .cs-toc-list li{font-size:var(--bodyFontSize);transition:color .2s}#privacy-policy .cs-toc-list li:hover{color:var(--primary)}#privacy-policy .cs-toc-list li:hover .cs-toc-link{color:var(--primary);text-decoration:underline}#privacy-policy .cs-toc-link{color:var(--headerColor);font-size:var(--bodyFontSize);font-weight:400;line-height:1.5em;text-decoration:none;transition:color .2s}}@media only screen and (min-width:64rem){body{overflow-x:clip}#privacy-policy .cs-container{align-items:flex-start;flex-direction:row}#privacy-policy .cs-main{flex:1}#privacy-policy .cs-sidebar{display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:8.75rem;width:20rem}}@media only screen and (min-width:0rem){body.dark-mode #privacy-policy .cs-main{background-color:var(--dark);border-color:hsla(0,0%,100%,.2)}body.dark-mode #privacy-policy .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #privacy-policy .cs-header,body.dark-mode #privacy-policy .cs-section-title{border-color:hsla(0,0%,100%,.15)}body.dark-mode #privacy-policy .cs-section-title,body.dark-mode #privacy-policy .cs-toc-title{color:var(--bodyTextColorWhite)}body.dark-mode #privacy-policy .cs-intro,body.dark-mode #privacy-policy .cs-section li,body.dark-mode #privacy-policy .cs-section p{color:var(--bodyTextColorWhite);opacity:.85}body.dark-mode #privacy-policy .cs-contact-block{background-color:hsla(0,0%,100%,.05)}body.dark-mode #privacy-policy .cs-toc-link{color:var(--bodyTextColorWhite)}body.dark-mode #privacy-policy .cs-toc-title{border-color:hsla(0,0%,100%,.15)}}@media only screen and (min-width:64rem) and (max-width:110rem){#privacy-policy .cs-title{font-size:clamp(1.5rem,3vw,2rem)}#privacy-policy .cs-section-title{font-size:clamp(1.0625rem,2vw,1.25rem)}}