.legal-page{min-height:100vh;background:var(--dt-color-legal-page-bg);color:var(--dt-color-legal-text-strong);display:flex;flex-direction:column;color-scheme:light only}.legal-page__container{flex:1;width:100%;max-width:760px;margin:0 auto;padding:var(--dt-spacing-20) var(--dt-spacing-8) var(--dt-spacing-16);font-size:var(--dt-typography-fontSize-base);line-height:var(--dt-typography-lineHeight-relaxed)}.legal-page__back{display:inline-block;margin-bottom:var(--dt-spacing-10);color:var(--dt-color-legal-text-meta);text-decoration:none;font-size:var(--dt-typography-fontSize-sm);transition:color var(--dt-transition-duration-fast) var(--dt-transition-easing-default)}.legal-page__back:hover{color:var(--dt-color-legal-text-strong)}.legal-page__title{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--dt-typography-fontWeight-bold);margin:0 0 var(--dt-spacing-2);letter-spacing:var(--dt-typography-letterSpacing-tighter)}.legal-page__updated{margin:0 0 var(--dt-spacing-12);color:var(--dt-color-legal-text-faded);font-size:var(--dt-typography-fontSize-sm)}.legal-page__content{display:flex;flex-direction:column;gap:var(--dt-spacing-12)}.legal-section__title{font-size:1.375rem;font-weight:var(--dt-typography-fontWeight-semibold);margin:0 0 var(--dt-spacing-4);letter-spacing:-.01em}.legal-section__paragraph{margin:0 0 var(--dt-spacing-4);color:var(--dt-color-legal-text-body)}.legal-section__paragraph:last-child{margin-bottom:0}.legal-section__list{margin:0 0 var(--dt-spacing-4);padding-left:var(--dt-spacing-7);color:var(--dt-color-legal-text-body)}.legal-section__list li{margin-bottom:6px}.legal-section a{color:var(--dt-color-legal-text-strong);text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.legal-page__container{padding:128px var(--dt-spacing-8) var(--dt-spacing-20)}}
