.policyContent{display:flex;flex-direction:column;gap:20px}.policyContent table tr td{padding:8px 0;text-decoration:underline}.resrvTermsLink p{font-weight:600;font-size:18px;color:#27378d}.privacyPolicyContent p strong{font-weight:600}.ha--PolicyContainer{padding:0 20px}.ha--PolicyDes{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.popupLinkTextCust{font-weight:600;font-size:18px;color:#27378d}@media (max-width:1024px){.ha--PolicyDesHeader h1{font-size:35px;margin-bottom:0;padding:0}}@media (max-width:768px){.ha--PolicyDesHeader h1{font-size:28px;margin-bottom:0;padding:0!important}.ha--PolicyContainer{padding:0;padding:20px 0}}@media (max-width:600px){.ha--PolicyDes{gap:12px;margin-bottom:30px}.ha--PolicyDesContent .policyContent p{font-size:14px;line-height:24px}}.aiAppPolicy h2{font-size:22px;font-weight:600;margin:12px 0 0}.aiAppPolicy h3{font-size:18px;font-weight:600;margin:0}.aiAppPolicy ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.aiAppPolicy-updated{color:#555;font-size:14px}.aiAppPolicy-tableWrap{overflow-x:auto}.aiAppPolicy-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.5}.aiAppPolicy-table th,.policyContent .aiAppPolicy-table tr td{text-align:left;vertical-align:top;padding:10px 12px;border:1px solid #e2e2e2;text-decoration:none}.aiAppPolicy-table th{background:#f6f6f6;font-weight:600}.aiAppPolicy code{font-size:13px;background:#f3f3f3;padding:1px 4px;border-radius:3px}@media (max-width:640px){.aiAppPolicy-table{min-width:0}.aiAppPolicy-table thead{display:none}.aiAppPolicy-table tr{display:block;border:1px solid #e2e2e2;margin-bottom:12px}.policyContent .aiAppPolicy-table tr td{display:block;border:0;border-top:1px solid #eee;padding:8px 12px}.policyContent .aiAppPolicy-table tr td:first-child{border-top:0;background:#f6f6f6}.aiAppPolicy-table td:before{content:attr(data-label);display:block;font-weight:600;font-size:12px;color:#555;margin-bottom:2px}}