@keyframes ui-gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}article.legal-page{padding-top:0;padding-bottom:calc(var(--spacing-unit, 1rem) * 5);background-color:var(--white, #ffffff)}article.legal-page .legal-container{max-width:900px;width:100%;margin-inline:auto}article.legal-page .legal-container .breadcrumb{padding-top:calc(var(--spacing-unit, 1rem) * 1.5);padding-bottom:calc(var(--spacing-unit, 1rem) * .75)}article.legal-page .legal-meta{margin-bottom:calc(var(--spacing-unit, 1rem) * 3);border-bottom:1px solid var(--light-grey, #e5e7eb);padding-bottom:var(--spacing-unit, 1rem)}article.legal-page .legal-meta h1{font-family:var(--font-family-headings, Poppins, sans-serif);font-size:var(--h1-size, 2.85rem);font-weight:var(--font-weight-headings, 500);line-height:var(--h1-line-height, 1.1);margin-top:1.5rem;margin-bottom:1rem;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:992px){article.legal-page .legal-meta h1{font-size:var(--h1-size-lg, 3.8rem);letter-spacing:-.03em}}article.legal-page .legal-meta h1{color:var(--black, #000000);margin-top:0;margin-bottom:.5rem}article.legal-page .legal-meta .legal-subtitle{font-size:var(--font-size-lg, 17px);color:var(--grey, rgba(104, 107, 111, .8705882353));margin-top:calc(var(--spacing-unit, 1rem) * .5);line-height:1.8;max-width:100%}article.legal-page .last-updated{font-size:var(--font-size-base-under, .9rem);color:var(--error-accent, #ef4444);font-weight:var(--font-weight-headings, 500);text-transform:uppercase;letter-spacing:.05em}article.legal-page .legal-container .legal-content .legal-document-body{width:100%;max-width:100%}article.legal-page .legal-container .legal-content .legal-document-body h2{font-size:var(--h3-size-lg, 1.75rem);margin-top:calc(var(--spacing-unit, 1rem) * 3);margin-bottom:calc(var(--spacing-unit, 1rem) * .75);color:var(--black, #000000);font-family:var(--font-family-headings, Poppins, sans-serif);font-weight:var(--font-weight-headings, 500);line-height:1.3;max-width:100%}article.legal-page .legal-container .legal-content .legal-document-body h3{font-size:var(--font-size-lg, 17px);margin-top:calc(var(--spacing-unit, 1rem) * 2);margin-bottom:calc(var(--spacing-unit, 1rem) * .5);color:var(--black, #000000);font-weight:var(--font-weight-headings, 500);max-width:100%}article.legal-page .legal-container .legal-content .legal-document-body p{margin-top:0;margin-bottom:var(--spacing-unit, 1rem);color:var(--grey, rgba(104, 107, 111, .8705882353));line-height:1.8;max-width:100%;width:100%}article.legal-page .legal-container .legal-content .legal-document-body ul:not(.legal-index-list){list-style:disc;padding-left:calc(var(--spacing-unit, 1rem) * 1.5);margin-bottom:calc(var(--spacing-unit, 1rem) * 2);max-width:100%;width:100%}article.legal-page .legal-container .legal-content .legal-document-body ul:not(.legal-index-list) li{margin-bottom:calc(var(--spacing-unit, 1rem) * .5);color:var(--grey, rgba(104, 107, 111, .8705882353));line-height:1.8;max-width:100%}article.legal-page .legal-container .legal-content .legal-document-body ol{list-style:decimal;padding-left:calc(var(--spacing-unit, 1rem) * 1.5);margin-bottom:calc(var(--spacing-unit, 1rem) * 2);max-width:100%;width:100%}article.legal-page .legal-container .legal-content .legal-document-body ol li{margin-bottom:calc(var(--spacing-unit, 1rem) * .5);color:var(--grey, rgba(104, 107, 111, .8705882353));line-height:1.8;max-width:100%}article.legal-page .legal-container .legal-content .legal-document-body a{color:var(--primary-accent, #075aaa);text-decoration:underline;transition:color .15s ease-in-out}article.legal-page .legal-container .legal-content .legal-document-body a:hover{color:var(--primary-accent, #075aaa)}article.legal-page .legal-container .legal-content .legal-document-body strong,article.legal-page .legal-container .legal-content .legal-document-body b{color:var(--primary-accent, #075aaa);font-weight:var(--font-weight-bold, 700)}article.legal-page .legal-container .legal-content .legal-document-body hr{border:0;border-top:1px solid var(--light-grey, #e5e7eb);margin-block:calc(var(--spacing-unit, 1rem) * 3)}
