.policy-container{padding:4px 0}.policy-header{padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.12);margin-bottom:28px}.policy-legal-badge{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2px;color:#4da6ff;margin-bottom:20px}.policy-legal-badge,.policy-main-title{text-transform:uppercase;font-family:sans-serif}.policy-main-title{font-size:24px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 12px}.policy-subtitle{color:#7aa8cc;margin-bottom:10px;font-style:italic}.policy-date,.policy-subtitle{font-size:13px;font-family:sans-serif}.policy-date{color:#4da6ff;margin:0}.policy-intro{font-size:14px;color:#b8cfe0;line-height:1.75;font-family:sans-serif}.policy-intro,.policy-section{margin-bottom:32px}.policy-section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:0}.policy-section-num{font-size:18px;font-weight:700;color:#4da6ff;font-family:sans-serif;flex-shrink:0}.policy-section-title-text{font-size:17px;font-weight:700;color:#fff;font-family:sans-serif}.policy-section-underline{width:44px;height:2px;background:#4da6ff;margin:8px 0 16px}.policy-paragraph{font-size:14px;color:#b8cfe0;line-height:1.75;margin-bottom:12px;font-family:sans-serif}.policy-paragraph strong{color:#def}.policy-link{color:#4da6ff;text-decoration:none}.policy-link:hover{text-decoration:underline}.policy-list{list-style-type:decimal;padding-left:20px;margin-bottom:16px}.policy-list li{font-size:14px;color:#b8cfe0;line-height:1.75;margin-bottom:8px;font-family:sans-serif;padding-left:4px}.policy-list li strong{color:#def}.policy-subsection-title{font-size:14px;font-weight:700;color:#def;margin-bottom:8px;margin-top:16px;font-family:sans-serif}