.privacy-policy-page{padding:40px 0;background:#fdfdfd;min-height:calc(100vh - 200px)}.privacy-policy-page h1{font-weight:500;font-size:36px;line-height:54px;text-transform:uppercase;color:#6b0000;margin:0 0 30px;text-align:center}.policy-content{background:#fff;padding:40px;border-radius:8px;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1)}.policy-content p{font-weight:400;font-size:16px;line-height:1.6;margin-bottom:20px;color:#333}.policy-content p strong{font-weight:500;color:#01053f}.policy-content ul{padding-left:20px;margin-bottom:20px}.policy-content li{font-weight:400;font-size:16px;line-height:1.6;list-style:disc;margin-bottom:8px;color:#333}.policy-content a{color:#6b0000;text-decoration:none;transition:color .3s ease}.policy-content a:hover{color:#870000;text-decoration:underline}.policy-table{margin:40px 0;overflow-x:auto}.policy-table table{width:100%;border-collapse:collapse;border:1px solid #ddd}.policy-table td{padding:15px;border:1px solid #ddd;vertical-align:top;font-size:14px;line-height:1.4}.policy-table thead td{background:#01053f;color:#fff;font-weight:500;text-align:center}.policy-table tbody tr:nth-child(2n){background:#f9f9f9}.policy-table tbody tr:hover{background:#f0f0f0}.policy-table a{color:#6b0000;text-decoration:none;word-break:break-word}.policy-table a:hover{color:#870000;text-decoration:underline}@media (max-width:768px){.privacy-policy-page{padding:20px 0}.privacy-policy-page h1{font-size:28px;line-height:42px}.policy-content{padding:20px}.policy-content li,.policy-content p{font-size:14px}.policy-table{margin:20px 0}.policy-table td{padding:10px;font-size:12px}}@media (max-width:480px){.policy-content{padding:15px}.privacy-policy-page h1{font-size:24px;line-height:36px}.policy-table{font-size:11px}}