.c-legal-page{margin-top:calc(-1 * var(--navbar-clearance))}.c-legal-page__header{padding-top:calc(var(--navbar-clearance) + 68px);background-image:linear-gradient(to bottom right,#faf5ff,#eef2ff);padding-bottom:4rem}@media (width>=1024px){.c-legal-page__header{padding-top:calc(var(--navbar-clearance) + 60px);padding-bottom:5rem}}.c-legal-page__title{color:#111827;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=1024px){.c-legal-page__title{font-size:2.25rem;line-height:2.5rem}}.c-legal-page__subtitle{color:#4b5563;margin-top:.75rem;font-size:1.125rem}.c-legal-page__content{padding-top:3rem;padding-bottom:3rem}@media (width>=1024px){.c-legal-page__content{padding-top:4rem;padding-bottom:4rem}}.c-legal-page__content h2{color:#111827;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.c-legal-page__content h3{color:#111827;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.c-legal-page__content p{color:#374151;margin-bottom:1rem;line-height:1.625}.c-legal-page__content ul,.c-legal-page__content ol{color:#374151;margin-bottom:1rem;padding-left:1.5rem;line-height:1.625}.c-legal-page__content ul{list-style-type:disc}.c-legal-page__content ol{list-style-type:decimal}.c-legal-page__content li{margin-bottom:.5rem}.c-legal-page__content a{color:#9333ea;text-decoration:underline;transition:color .15s}.c-legal-page__content a:hover{color:#7e22ce}.c-legal-page__content strong{color:#111827}.c-legal-page__content table{text-align:left;border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem}.c-legal-page__content th,.c-legal-page__content td{vertical-align:top;border:1px solid #e5e7eb;padding:.5rem .75rem}.c-legal-page__content th{color:#374151;background-color:#f9fafb;font-weight:600}.c-legal-center__alert{border:1px solid #0000;border-radius:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.c-legal-center__alert--success{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.c-legal-center__alert--error{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.c-legal-center__layout{grid-template-columns:1fr;gap:1.5rem 2.5rem;display:grid}@media (width>=1024px){.c-legal-center__layout{grid-template-columns:260px minmax(0,1fr)}.c-legal-center__rail{align-self:start;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}}.c-legal-center__nav{flex-direction:column;gap:.125rem;display:flex}.c-legal-center__group{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:1.25rem .75rem .25rem;font-size:.75rem;font-weight:700;display:block}.c-legal-center__group:first-child{padding-top:0}.c-legal-center__tab{text-align:left;color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.c-legal-center__tab:hover{color:#111827;background-color:#f3f4f6}.c-legal-center__tab.is-active{color:#7e22ce;background-color:#faf5ff;font-weight:600}.c-legal-center__doc-head{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.c-legal-page__content .c-legal-center__doc-title{color:#111827;margin-top:0;margin-bottom:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.c-legal-center__doc-sub{color:#6b7280;margin-top:.5rem;font-size:1rem}.c-legal-center__inline-cta{background-color:#faf5ff;border:1px solid #f3e8ff;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 1.25rem;display:flex}.c-legal-page__content .c-legal-center__inline-cta p{color:#374151;margin:0}.c-legal-btn{cursor:pointer;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.c-legal-btn--primary{color:#fff;background-color:#9333ea}.c-legal-btn--primary:hover{background-color:#7e22ce}.c-legal-btn--lg{padding:.75rem 1.5rem;font-size:1rem}.c-legal-btn:disabled{opacity:.5;cursor:not-allowed}.c-legal-faq{margin-top:.5rem}.c-legal-faq__item{border-bottom:1px solid #e5e7eb}.c-legal-faq__item:last-child{border-bottom:0}.c-legal-faq__q{text-align:left;color:#111827;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font-size:1.125rem;font-weight:600;list-style:none;transition:color .15s;display:flex}.c-legal-faq__q::-webkit-details-marker{display:none}.c-legal-faq__q:hover{color:#7e22ce}.c-legal-faq__icon{color:#9333ea;flex:none;transition:transform .15s}.c-legal-faq__item[open] .c-legal-faq__icon{transform:rotate(45deg)}.c-legal-faq__a{color:#4b5563;padding-bottom:1.25rem}.c-legal-page__content .c-legal-faq__a p{margin:0;line-height:1.625}.c-legal-page__content .c-legal-docs__empty{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem}.c-legal-docs__langbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.c-legal-docs__langlabel{text-transform:uppercase;letter-spacing:.025em;color:#9ca3af;font-size:.75rem;font-weight:500}.c-legal-docs__lang{border:1px solid #e5e7eb;border-radius:9999px;gap:2px;padding:.25rem;display:inline-flex}.c-legal-docs__langbtn{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.c-legal-docs__langbtn:hover{color:#111827}.c-legal-docs__langbtn.is-active{color:#fff;background-color:#9333ea}.c-legal-docs__toolbar{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.c-legal-docs__toolbar[hidden]{display:none}.c-legal-docs__all{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.c-legal-docs__list{flex-direction:column;gap:.5rem;display:flex}.c-legal-docs__item{border:1px solid #e5e7eb;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.c-legal-docs__item.is-unavailable{opacity:.6}.c-legal-docs__pick{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex}.c-legal-docs.is-noselect .c-legal-docs__pick{cursor:default}.c-legal-docs__name{color:#111827;font-size:.875rem;font-weight:600}.c-legal-page__content .c-legal-docs__dl,.c-legal-page__content .c-legal-docs__print{color:#7e22ce;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;text-decoration:none}.c-legal-page__content .c-legal-docs__dl:hover,.c-legal-page__content .c-legal-docs__print:hover{color:#6b21a8;text-decoration:underline}.c-legal-docs__badge{color:#15803d;background-color:#f0fdf4;border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.c-legal-form__rights-section,.c-legal-form__contact-info{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem}.c-legal-page__content .c-legal-form__rights-section h2,.c-legal-page__content .c-legal-form__contact-info h3{margin-top:0;margin-bottom:.75rem;font-size:1.125rem}.c-legal-page__content .c-legal-form__rights-section p:last-child,.c-legal-page__content .c-legal-form__rights-section ul:last-child,.c-legal-page__content .c-legal-form__contact-info p:last-child{margin-bottom:0}.c-legal-form{margin-top:2.5rem}.c-legal-page__content .c-legal-form__title{margin-top:0}.c-legal-page__content .c-legal-form__section-title{color:#7e22ce;margin-top:2rem;font-size:1rem}.c-legal-form__honeypot{position:absolute;left:-9999px}.c-legal-form__group{flex-direction:column;gap:.375rem;margin-bottom:1.25rem;display:flex}.c-legal-form__label{color:#374151;font-size:.875rem;font-weight:500}.c-legal-form__required{color:#dc2626}.c-legal-page__content .c-legal-form__hint{color:#6b7280;margin:0;font-size:.8125rem}.c-legal-form__input{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.5rem .75rem}.c-legal-form__input:focus{border-color:#9333ea;outline:none}.c-legal-page__content .c-legal-form__error{color:#b91c1c;margin:0;font-size:.8125rem;line-height:1.4}.c-legal-form__input[aria-invalid=true]{border-color:#b91c1c}.c-legal-form__group--statement{margin-bottom:1rem}.c-legal-form__statement-label{color:#374151;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.c-legal-form__statement-label input{flex:none;margin-top:.25rem}.c-legal-form__actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.c-legal-page__content .c-legal-form__notice{color:#6b7280;font-size:.8125rem}@media print{.c-skip-link,.c-navbar-wrapper,.c-footer,.c-legal-page__header,.c-legal-center__rail,.c-legal-center__inline-cta,.c-legal-docs__langbar,.c-legal-docs__toolbar,.c-legal-form__actions{display:none!important}.c-legal-center__layout{display:block}.c-legal-page__content{padding-top:0;padding-bottom:0}main{padding-top:0!important}.c-legal-page{margin-top:0}}
