.mcos-legal-doc{background-color:var(--mcos-bg);color:var(--mcos-ink-strong);min-height:60vh;padding:32px 16px 64px}.mcos-legal-doc__sheet{margin:0 auto;max-width:800px}.mcos-legal-doc__title{color:var(--mcos-text);font-size:26px;font-weight:500;line-height:1.25;margin:0 0 28px;text-align:center;text-wrap:balance}.mcos-legal-doc #cmplz-document{color:var(--mcos-ink-strong);font-size:15px;line-height:1.6;max-width:none}.mcos-legal-doc #cmplz-document li,.mcos-legal-doc #cmplz-document p,.mcos-legal-doc #cmplz-document td{font-size:15px}.mcos-legal-doc #cmplz-document .cmplz-subtitle,.mcos-legal-doc #cmplz-document h2,.mcos-legal-doc #cmplz-document h3,.mcos-legal-doc #cmplz-document h4,.mcos-legal-doc #cmplz-document h5{color:var(--mcos-text)}.mcos-legal-doc #cmplz-document h2{font-size:21px;line-height:1.3;margin:32px 0 10px;padding-bottom:0}.mcos-legal-doc #cmplz-document h4{font-size:17px}.mcos-legal-doc #cmplz-document a{color:var(--mcos-accent);font-weight:600;overflow-wrap:anywhere;text-decoration:underline}.mcos-legal-doc #cmplz-document a:hover{color:var(--mcos-accent-hover)}.mcos-legal-doc #cmplz-document a:focus{border:0;padding:0}.mcos-legal-doc #cmplz-document a:focus-visible{border-radius:2px;outline:2px solid var(--mcos-focus);outline-offset:2px}.mcos-legal-doc #cmplz-document a[target=_blank]:after{background:currentColor;content:"";display:inline-block;height:.75em;margin:0 2px 0 4px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M14 4h6v6m0-6-9 9m7 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M14 4h6v6m0-6-9 9m7 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.05em;width:.75em}.mcos-legal-doc #cmplz-document .cmplz-dropdown{background-color:var(--mcos-surface);border:1px solid var(--mcos-border);border-radius:12px;margin:8px 0;overflow:hidden}.mcos-legal-doc #cmplz-document .cmplz-dropdown summary{background-color:transparent;color:var(--mcos-text);margin:0;padding:12px 14px}.mcos-legal-doc #cmplz-document .cmplz-dropdown summary h3{color:var(--mcos-text);font-size:16px;font-weight:600;line-height:1.3;padding:0}.mcos-legal-doc #cmplz-document .cmplz-dropdown summary p{color:var(--mcos-text-muted);font-size:13px;line-height:1.35}.mcos-legal-doc #cmplz-document .cmplz-dropdown summary div:after{background:currentColor;color:var(--mcos-text-muted);height:18px;margin:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.mcos-legal-doc #cmplz-document .cmplz-dropdown[open] summary{border-bottom:1px solid var(--mcos-border)}.mcos-legal-doc #cmplz-document .cmplz-dropdown h4,.mcos-legal-doc #cmplz-document .cmplz-dropdown h5{color:var(--mcos-text)}.mcos-legal-doc #cmplz-document .cmplz-dropdown .cmplz-service-description,.mcos-legal-doc #cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding-top:14px}.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose{background-color:var(--mcos-border);border:1px solid var(--mcos-border);border-radius:8px;margin:0 15px 15px;overflow:hidden}.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:var(--mcos-surface);color:var(--mcos-ink-strong);overflow-wrap:anywhere;padding:12px}.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose .purpose h4{margin:0}.mcos-legal-doc #cmplz-document .cmplz-categories .cmplz-category{background-color:var(--mcos-surface);border:1px solid var(--mcos-border);border-radius:12px;overflow:hidden}.mcos-legal-doc #cmplz-document .cmplz-categories .cmplz-category .cmplz-category-header{background-color:transparent;padding:10px 14px}.mcos-legal-doc #cmplz-document .cmplz-categories .cmplz-category .cmplz-category-title,.mcos-legal-doc #cmplz-document .cmplz-categories .cmplz-category h2{color:var(--mcos-text)}.mcos-legal-doc #cmplz-document .cmplz-categories .cmplz-category .cmplz-description{color:var(--mcos-ink-strong)}@media only screen and (min-width:600px){.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose :is(.name-header,.retention-header,.function-header){background-color:var(--mcos-surface-2);color:var(--mcos-text)}}@media only screen and (max-width:600px){.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose{grid-template-columns:max-content 1fr}.mcos-legal-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose div:is(:nth-child(12n+2),:nth-child(12n+3),:nth-child(12n+4),:nth-child(12n+5),:nth-child(12n+6),:nth-child(12n+7)){background-color:var(--mcos-surface-2)}}@media(min-width:768px){.mcos-legal-doc{padding:56px 24px 96px}.mcos-legal-doc__title{font-size:36px;margin-bottom:36px}}html.mcos-dark .mcos-legal-doc:is(#i#i#i#i#i.c.c.c.c,*){background-color:var(--mcos-bg)!important}html.mcos-dark .mcos-legal-doc #cmplz-document:is(#i#i#i#i#i.c.c.c.c,*),html.mcos-dark .mcos-legal-doc .cmplz-manage-consent-container:is(#i#i#i#i#i.c.c.c.c,*){background-color:transparent!important}html.mcos-dark .mcos-legal-doc .cmplz-subtitle:is(#i#i#i#i#i.c.c.c.c,*){color:var(--mcos-text)!important}