        body { background: #f5f7fb; font-family: 'Poppins', sans-serif; color: #1a1a2e; }
        .policy-wrapper { max-width: 780px; margin: 60px auto; padding: 0 24px 80px; }
        .policy-header { margin-bottom: 40px; border-bottom: 1px solid #e0e4eb; padding-bottom: 24px; }
        .policy-header h1 { font-size: 28px; font-weight: 700; color: #1a1a2e; margin-bottom: 6px; }
        .policy-header p { font-size: 14px; color: #687385; }
        .policy-logo { display: flex; align-items: center; gap: 10px; margin-bottom: 28px; text-decoration: none; }
        .policy-logo img { width: 32px; height: 32px; border-radius: 6px; }
        .policy-logo span { font-size: 18px; font-weight: 700; color: #27aae1; }
        h2 { font-size: 17px; font-weight: 600; color: #1a1a2e; margin: 32px 0 10px; }
        p, li { font-size: 15px; line-height: 1.8; color: #3d4656; }
        ul { padding-left: 20px; margin-bottom: 12px; }
        li { margin-bottom: 6px; }
        a { color: #27aae1; }
        .back-link { display: inline-flex; align-items: center; gap: 6px; font-size: 14px; color: #687385; text-decoration: none; margin-bottom: 32px; }
        .back-link:hover { color: #27aae1; }
