.legal-policy{background-color:var(--bg-primary);padding-top:3.5rem;padding-bottom:4rem}@media (min-width:48rem){.legal-policy{padding-top:4.5rem;padding-bottom:5rem}}.legal-policy__title{max-width:66rem;margin:0 auto 1.75rem;font-size:1.5rem;font-weight:400;line-height:1.25}@media (min-width:48rem){.legal-policy__title{margin-bottom:2rem;font-size:1.75rem}}.legal-policy__card{overflow-wrap:break-word;background-color:var(--bg-primary);border:1px solid var(--border);max-width:66rem;box-shadow:0 12px 32px -26px color-mix(in oklab,var(--text-primary)55%,transparent);border-radius:1rem;margin:0 auto;padding:.5rem 1.5rem 1.5rem}@media (min-width:48rem){.legal-policy__card{padding:.75rem 2.5rem 2.5rem}}@media (min-width:64rem){.legal-policy__card{padding:.75rem 3rem 3rem}}.legal-policy__card,.legal-policy__card :is(p,li,a,span,div,td,th,strong,em,dt,dd){font-family:var(--font-body)!important}.legal-policy__card :is(h1,h2,h3,h4,h5,h6),.legal-policy__card :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--font-heading)!important}.legal-policy__card :is(h1,h2,h3,h4){margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.legal-policy__card :is(h1,h2,h3,h4):first-child{margin-top:0}.legal-policy__card h1{font-size:1.5rem}.legal-policy__card h2{font-size:1.25rem}.legal-policy__card :is(h3,h4){font-size:1.0625rem}.legal-policy__card :is(p,li){color:var(--text-secondary);font-size:.9375rem;line-height:1.75}@media (min-width:48rem){.legal-policy__card :is(p,li){font-size:1rem}}.legal-policy__card p{margin-bottom:.9rem}.legal-policy__card :is(ul,ol){list-style:revert;margin:0 0 1rem 1.25rem}.legal-policy__card li{margin-bottom:.4rem}.legal-policy__card a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.legal-policy__card table{max-width:100%;display:block;overflow-x:auto}.legal-policy__fallback{max-width:66rem;color:var(--text-muted);margin:1.25rem auto 0;font-size:.9375rem;line-height:1.6}.legal-policy__fallback-link{color:var(--accent);align-items:center;gap:.3rem;font-weight:700;transition:color .2s;display:inline-flex}@media (hover:hover){.legal-policy__fallback-link:hover{color:var(--accent-hover)}}
