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