body{color:#222;background:#f9fafb;margin:0;padding:0;line-height:1.7}ul,ol,li{list-style-type:initial}.privacy-container{background:#fff;border-radius:12px;max-width:800px;margin:40px auto;padding:40px 28px 48px;box-shadow:0 4px 24px #00000012}h1{letter-spacing:-1px;border-left:5px solid #4f8cff;margin-bottom:1.5rem;padding-left:12px;font-size:2.2rem;font-weight:700}h2{border-bottom:1px solid #e3e6ee;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:5px;font-size:1.35rem;font-weight:600}ol,ul{margin:0 0 1.2em 1.2em;padding:0}ol li,ul li{margin-bottom:.6em;margin-left:.2em;font-size:1.01em;list-style-position:outside}ul li{list-style-type:disc}ol li{list-style-type:decimal}p{margin:0 0 1.1em}strong{font-weight:700}@media (max-width:600px){.privacy-container{padding:18px 4vw 28px}h1{padding-left:7px;font-size:1.4rem}h2{padding-bottom:2px;font-size:1.07rem}}table{border-collapse:collapse;table-layout:fixed;background:#fff;border-radius:8px;width:100%;margin:1.5rem 0;font-size:.95rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}thead{background-color:#f5f9ff;border-bottom:2px solid #e3f0ff}th{text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:12px 15px;font-size:.95em;font-weight:600}td{color:#3a3a3a;border-bottom:1px solid #f0f4f8;padding:12px 15px;line-height:1.5}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background-color:#f8faff}@media (max-width:768px){table{-webkit-overflow-scrolling:touch;border-radius:4px;display:block;overflow-x:auto}th,td{padding:10px 12px;font-size:.9em}}