.policy-container{--text-color:var(--grey-3);--light-text:var(--grey-5);--background-color:#fff;--light-background:var(--grey-1);--border-color:var(--grey-7);background-color:var(--light-background);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px;margin:30px 0}.policy-container .header{text-align:center;margin-bottom:30px;border-bottom:1px solid var(--border-color);padding-bottom:20px}.policy-container h1{color:var(--denim-blue);font-size:28px;margin-bottom:10px}.policy-container .effectiveDate{color:var(--light-text);font-size:14px;margin-bottom:20px}.policy-container section{margin-bottom:25px}.policy-container h2{color:var(--denim-blue);margin:20px 0 15px;font-size:22px}.policy-container h3{color:var(--grey-3);margin:18px 0 12px;font-size:18px}.policy-container p{margin-bottom:15px;text-align:justify}.policy-container ol,.policy-container ul{margin:15px 0 15px 20px}.policy-container li{margin-bottom:8px}.policy-container .highlight{background-color:rgba(108,92,231,.1);padding:15px;border-left:4px solid var(--denim-blue);border-radius:4px;margin:20px 0}.policy-container footer{text-align:center;margin-top:30px;color:var(--light-text);font-size:14px}.policy-container table,.policy-container td,.policy-container th{border-width:1px;border-style:solid;border-color:var(--border-color);padding:6px 10px}.policy-container table{border-collapse:collapse}.policy-container .tableContainer{overflow-x:auto;margin:20px 0}.policy-container hr{margin:20px 0}.policy-container .cookieTable{width:100%;border-collapse:collapse;margin-bottom:20px}.policy-container .cookieTable td,.policy-container .cookieTable th{padding:12px 15px;text-align:left;border-bottom:1px solid var(--border-color)}.policy-container .cookieTable th{background-color:var(--denim-blue);color:#fff;font-weight:600}.policy-container .cookieTable tr:nth-child(2n){background-color:rgba(0,0,0,.02)}.policy-container .cookieTable tr:hover{background-color:rgba(108,92,231,.05)}@media(max-width:768px){.policy-container{padding:20px}.policy-container h1{font-size:24px}.policy-container .cookieTable td,.policy-container .cookieTable th{padding:8px 10px;font-size:14px}}