.privacy-policy h2{margin-top:2rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}.privacy-policy h3{margin-top:1.5rem;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}.privacy-policy p{margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.privacy-policy p>span{font-weight:600}.privacy-policy ol{margin-bottom:1.5rem;list-style-type:disc;list-style-position:inside}.privacy-policy li{margin-top:1rem}.privacy-policy li>span{font-weight:600}.privacy-policy a{color:hsl(var(--color-teal-400));font-weight:500;text-decoration-line:underline;display:inline-block}.privacy-policy a:hover{color:hsl(var(--color-teal-500))}.privacy-policy a:active{color:hsl(var(--color-teal-600))}.privacy-policy div:has(>table){overflow-x:auto}.privacy-policy table{table-layout:fixed;border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}table:has(>tbody:first-child) tr:first-child td{border-top-width:1px}.privacy-policy th{background-color:hsl(var(--color-gray-50));text-align:start;width:15rem;color:hsl(var(--color-gray-500));border-top-width:1px;border-bottom-width:1px;border-right-width:1px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.privacy-policy th:first-child{border-left-width:1px;font-weight:600;left:0}.privacy-policy td{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));vertical-align:top;border-bottom-width:1px;border-right-width:1px;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.privacy-policy td:first-child{border-left-width:1px;font-weight:600;left:0}
